标签 KDE 下的文章

通过删除最大化时候的标题栏,从而实现让窗口尽可能多的利用屏幕空间。

一、通过插件实现

这是很方便的一种实现方法。只需要通过plasma的在线安装插件功能,装好Active Window Control这个插件并启用,之后在这个插件的设置界面中,改动下述几个位置(其他地方随意):

  • Appearance标签页下

    • 取消勾选Fill width,并将下边的拖动条移至合适的位置(根据一会儿设置的图标大小调整)
    • 勾选Hide titlebar for maximized windows
    • 取消勾选Show window title

  • Buttons标签页下如图设置

注意:Button sizeButtons spacing以适合panel为准;而Appearance标签页的拖动条以这里为准

完成。实现了类似与Unity桌面环境的最大化窗口时,标题栏合并到panel的效果。

二、通过配置文件实现(已失效)

本段所述之文件现已被移除。

编辑~/.config/kderc,做如下修改:

  • [Compositing]中添加语句
BorderlessMaximizedWindows=true
  • [windows]中,将BorderlessMaximizedWindows的值改为true

完成。现在最大化窗口时会隐藏标题栏。可以通过alt+左键拖动窗口取消最大化,进而关闭窗口。

KDE Plasma 桌面环境 5.16 Beta 版已发布。KDE Plasma 5.16 是重大更新的版本,在优化后台性能和改善诸多核心组件的同时还引入了诸多新功能,从而让 KDE Plasma 更稳定,使用体验更优秀更充满乐趣。

KDE Plasma 5.16 的更新亮点之一就是对通知系统进行了全面的改造。全新的通知系统支持“Do Not Disturb”勿扰模式,为文件传输提供了丰富的通知信息,更智能地分组历史通知,以及在全屏应用中显示通知,而且重新设计的、更实用的系统设置页面提供了大量自定义配置选项。

全新的通知系统

另一个值得关注的更新就是大幅改进登录、登出和锁屏主题体验,在 Wayland 上改善对 NVIDIA 专有图形驱动程序的支持,在 Plasma Discover 中改善对 APPImages 的支持和可靠性,并大幅改进网络插件。

此外,KDE Plasma 5.16 中大部分大多数设置页面都得到了视觉调整,在 Plasma Desktop 的插件、系统托盘、壁纸幻灯片设置、Dolphin 文件管理器、Plasma Vaults、Breeze 窗口和菜单阴影颜色等细节方面也进行了改善。

KDE Plasma 5.16 桌面环境的最终版本将于2019年6月11日推出。与之前的所有版本一样,它将采用新的默认壁纸,不过这次 KDE 项目团队通过举办壁纸比赛,每个人都可以参与提交他们的艺术作品,然后通过投票进行选择。获奖者可以获得一台内置 KDE 的 Slimbook One v2 电脑。

文章来源:OSCHINA社区

视频点此

经常会看到有询问我操作系统和桌面的评论或者弹幕啊。而且之前也有私信问我是怎么配置我的桌面的。今天就统一的来说说,我的图形界面是怎么炼成的

我的KDE桌面

一、关于桌面的调整

先来公布答案。我用的是Archlinux,安装了KDE桌面。具体怎么调整的,一会儿提到。

在调整之前,我想先唠几句。在如果你在b站——不用b站,就百度搜一搜关于Linux图形界面的美化,比如搜“gnome 美化”或者“KDE 美化”之类的,随便点开一个帖子或者评论就可以看到,一定会有人说美化是一个没有意义的事情。这大概也是为什么我攒到现在才做这个主题的原因。

但是,希望你可以明白一点:我的这个桌面并不是美化的结果,这里边一切的元素都是KDE装好就有的插件——除了两个一会儿会提到。所以如果你认为连调整自带的组件位置都算是在做“无意义的美化”的话,那么主题商店的存在就完全是图形界面的一个败笔了。

另外,我不想做这个视频还有一个原因。因为KDE的可定制性太强了,所以我怕你看过我的视频之后会被我的布局方式限制住而削弱了你的创造性。所以请一定记住:我最终做出这个视频,一来是想跟各位说清楚我用的是Archlinux+KDE,二来可以告诉你,KDE的调整入口分别在哪儿,有什么作用。但到底怎么设计,我希望你不会因为我的这个视频而被束缚住。

二、调整

默认你已经安装好KDE了。如果没装好,请去往这个视频。这个视频里边,KDE的中文包已经合并了,所以不必安装KDE的中文包了——其实那个包都找不到了你也装不了。

进入桌面后,我们从最基本的配色开始——我演示一遍就行了因为几乎所有东西都是自带的,你不需要任何额外的操作就能找到。

2.1 配色调整

  1. 打开设置—工作空间主题,选择微风,这应该是默认值。
  2. 点击Plasma主题,选择微风,应该也是默认值。
  3. 回退到主列表,点击色彩,选择亮色微风
  4. 选择应用程序风格—窗口装饰,选择微风并点击配置 微风
  5. 弹出窗口切换到阴影标签页,选择很大,确定,回到主界面点应用。
  6. 切换到按钮标签页,通过拖动对标题栏按钮位置进行更改,应用。
  7. 如果你的设置这里有GTK窗口装饰,请同样将主题调整为微风,下面的图标调整成微风,保存即可。
  8. 回退到主列表,点击桌面行为—桌面特效可以设置像我这样的关闭破碎,或者窗口躲避等等很多效果,自己调吧我就不演示了。

至此,基本的配色就做好了。然后,就是托盘和dock。

2.2 托盘和Dock

  1. 桌面右键—添加面板—应用程序菜单栏,全局菜单的面板就创建好了。
  2. 点击全局菜单面板最右边的设置—添加部件,加入搜索调度器、数字时钟、系统托盘。如果时钟想弄成我这样,可以右击时钟—配置,并按照我这样设置,保存即可。
  3. 调整好每个部件的顺序,点击面板设置中的添加间距,并放置在全局菜单和其他部件之间,完成部件的右对齐。
  4. 再次打开添加部件,点击底部的获得新部件—下载Plasma部件,搜索安装application titleNetwork Monitor`,并添加到面板中。
  5. 右击 Application Title插件—配置,弹出的窗口中像我这样设置,确定。
  6. 使用pacman -S latte-dock安装并启动Dock插件,我的KDE就这样练成了。

所以做成我这样的桌面是不是太简单了?所以不是我会美化,只是因为KDE的底子好。仅仅调整了这么几个地方,就做到我这样的桌面了。所以而KDE还有很多配色,很多插件供你使用,我只是抛砖引玉而已,千万不要因为我的视频而束缚住你自己调整KDE的思维,我可担不起这责任啊。

当然就算你照着我这视频设置好你的KDE了,你可能会发现仍然有些地方不一样,尤其是Dock。这是因为Dock也有一套自定义的主题设置,右击选择停靠栏/面板设置就能看到了。但是我不想细说了,原因跟刚才一样,希望你可以Stay Creative。

KDE下不能启动deepin wine一直是个挺难受的事情。就我个人来说,喜欢KDE的桌面风格,但又不想放弃deepin wine里边比较优质的程序。所以想到了一个比较骚的招数,也算是解决了吧。

主要思路:可能是deepin-wine在打包时无意间加入了gnome依赖。所以补齐依赖就可以了。

方法很简单,安装gnome-settings-daemon

之后,将/etc/xdg/autostart/org.gnome.SettingsDaemon.XSettings.desktop 复制到 ~/.config/autostart/

最后,去往设置—开机和关机—自动启动 中,将gnome的一项勾选启动即可。

一直使用shadowsocks-qt5做ss客户端,之前在DDE下面也能方便的设置全局代理,但是到了KDE下,它的代理设置方法就没有那么方便了。所以在其他桌面下,一般在终端使用ss更好一些。但是这样一来,就没有一个图形界面可以使用了。而在网上能搜索到教程又少,好不容易找到qt5的又不成功,所以只能自己摸索了。不过还好,经过一番实验,终于在KDE下把qt5整成全局代理了,遂记录在此。

一、生成一份pac文件

这个的用处很明显,只代理不可访问的地址,以确保可访问的不绕路,不可访问的可联通。

  • 安装pip(如果系统未安装,需安装)
sudo apt-get install python-pip python-dev build-essential
sudo pip install --upgrade pip
sudo pip install --upgrade virtualenv
  • 安装Genepac以自动生成pac文件

sudo pip install genpac

  • 选择一个存放pac文件的文件夹,并生成

genpac --proxy="SOCKS5 127.0.0.1:1080" --gfwlist-proxy="SOCKS5 127.0.0.1:1080" -o 输出文件地址 --gfwlist-url="https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt"

pac文件就成功创建了。

二、KDE下设置代理

假设已经安装了shadowsocks-qt5且已经启动。现在只需要将其与全局代理和pac文件关联起来就完成了。

打开KDE的系统设置,切换到网络—设置—代理。

在“配置所用的代理服务器”窗口中,选择“使用手动配置的代理服务器”。

在弹出的表单中将“SOCK5代理”处添上 127.0.0.1,后面的“端口”填1080,“例外”处填写刚刚生成的pac文件位置,file:///开头(是三个斜线,如file:///home/kevin/proxy.pac)。

最后,勾选“只为排除列表中的地址使用代理服务器”,确认。

全局代理就设置好了。