`
WarGrey
  • 浏览: 39657 次
  • 性别: Icon_minigender_1
  • 来自: 镇江
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Linux:kde与gnome并存

阅读更多
系统环境:fedora 8,2.6.23.1-42.fc8
背景:本人一直偏向于使用kde桌面环境,但是在kde下运行的gtk程序风格总是死气沉沉。但是发现一个很奇怪的现象,就是每次在kde下调用gnome-appearance-properties后,gtk的风格立马变成了原来的设置,但总不能每次开机都运行它,那还不烦死。本想在启动程序里添加一个shell脚本,每次登录kde运行,然后关闭,但是那家伙有个图形界面,很难不爽。几经折腾,发现原来是gnome-settings-daemon在起作用。好了,既然找到源头当然就要这首解决了。
解决方案和步骤:
1.检查相关软件包有没有安装好,没有自己安装一下,系统安装盘里有

rpm -qa | grep control-center
rpm -qa | grep GConf2

2.在~/.kde/Autostart/目录下新建shell脚本gnome-settings.sh并添加如下内容:

#!/bin/sh
#launch the gnome-settings-daemon
/usr/libexec/gnome-settings-daemon &
#kill the gnome-settings-daemon process
pkill -9 gnome-settings-daemon
#set the gtk_theme
gconftool-2 --type string --set /desktop/gnome/interface/gtk_theme "Nodoka"

补充说明:最后一步不是必须的,为了保险起见,在手动该一下gnome所用的主题风格,可以将Nodoka替换为任何系统中存在的主题。
注意:fedora8的gnome-settings-daemon在/usr/libexec/目录下面,直接运行是找不到的。

3.为上述脚本添加执行权限

chmod a+x ~/.kde/Autostart/gnome-settings.sh

重新登录效果就出来了

最终效果:kde环境的程序(qt)依旧保持kde的设置,gnome环境的程序(gtk)会转变为它们自己的设置,包括字体、鼠标、窗体等一切风格。有趣的是kde和gnome的风格包并不兼容,也就是说可以两种风格并存,比如我kde的是longhorn的风格,gnome的是macosx的风格。再配合上自己喜欢的设置,awn,dock等装饰,视觉冲击力绝对不让人失望!
分享到:
评论

相关推荐

    mylinux:这样我就感觉到@home

    Linux系统不仅用于服务器,也广泛应用于桌面环境,提供了多种桌面环境如GNOME、KDE等,以满足不同用户的需求。其命令行界面(CLI)与图形用户界面(GUI)并存,为开发者提供了极大的便利。 在Linux系统中,Python是...

    Linux的安装与使用new.pdf

    在Linux中,用户可以使用图形化桌面环境,如GNOME或KDE,通过鼠标和键盘操作。此外,Linux提供了丰富的软件包管理工具,如yum或dnf,方便安装和管理应用程序。 总之,Linux的安装和使用涉及硬件识别、分区策略、...

    linux与unix应用的发展历史、现状和前景.docx

    随着Linux桌面环境的优化,如GNOME和KDE的改进,以及软件生态的不断完善,Linux桌面系统的竞争力正在逐步增强。 展望未来,Linux和Unix的发展前景依然光明。随着云计算、大数据和物联网技术的发展,对高效、安全和...

    linux 壁纸 漂亮

    Linux用户可以通过简单的命令行操作或者图形界面工具来更换这些壁纸,例如在GNOME、KDE等桌面环境中,用户可以在设置中找到壁纸选项进行更换。此外,Linux社区还提供了大量的第三方壁纸资源,用户可以根据个人喜好...

    Linux 安装资料

    3. **硬盘安装**:将Linux系统直接安装到硬盘上,适用于全新安装或与Windows等其他系统并存的双系统安装。 4. **虚拟机安装**:如VMware、VirtualBox等虚拟化软件可以让你在现有的操作系统上运行Linux作为虚拟机。 ...

    Linux系统安装详细视频教程

    通过桌面环境如GNOME、KDE、XFCE等,你可以获得类似Windows或Mac的用户体验。 总的来说,这个Linux系统安装详细视频教程将涵盖以上所有内容,并可能包括故障排除技巧、系统维护等方面的知识。通过学习,你不仅能够...

    Linux操作系统面试题.pdf

    3. **图形用户界面(GUI)**:如X Window System,提供窗口化操作环境,如GNOME、KDE等桌面环境。 4. **系统工具和应用程序**:包括文本编辑器、终端模拟器、文件管理器、网络工具等。 在Linux中,bash是默认的...

    Linux下的软件开发

    - Linux系统中存在大量开源库和框架,如GNOME、KDE用于桌面开发,GTK+、Qt用于GUI编程,Boost库为C++提供扩展,以及NumPy、Pandas等用于数据科学。 6. **包管理器** - Linux发行版通常有自己的包管理器,如Debian...

    如何为 Linux 桌面配置 Openbox(推荐)

    即便在 KDE 和 GNOME 等更为复杂的桌面环境中,Openbox 也能作为窗口管理器的替代品,提供简洁的操作体验。 安装 Openbox 非常简单,通常可以通过 Linux 发行版的默认软件仓库进行。由于 Openbox 不包含许多附加...

    nixos-home

    - **个性化定制**:用户可以自定义桌面环境(如 KDE、GNOME)、编辑器(如 Vim、Emacs)、开发工具(如 Git、Docker)等,创建适合个人需求的工作环境。 - **自动化维护**:通过 NixOS 的配置文件,用户可以编写...

Global site tag (gtag.js) - Google Analytics