linux下Gentoo安装kde5配置教程

kde5出来已经很长一段时间了,虽然没有达到完全可用的程度,但从目前个人使用来看,日常使用也基本差不多了。下面把个人安装使用的一些方法做一说明,仅供参考。

参考:https://wiki.gentoo.org/wiki/KDE/Overlay

1、添加kde的overlay:

layman -a kde
echo -e "-qt5" >> /etc/portage/profile/use.stable.mask

或者在/etc/portage/make.conf的USE中添加qt5。

2、解除kde5的mask

方法一:按官方wiki中的方法做软链接:

cd /etc/portage/package.accept_keywords
ln -s /var/lib/layman/kde/Documentation/package.accept_keywords/kde-frameworks-5.9.keywords
ln -s /var/lib/layman/kde/Documentation/package.accept_keywords/kde-plasma-5.2.keywords

方法二:来个简单粗暴的方式(不建议):

rm /var/lib/layman/kde/profiles/package.mask/frameworks*
rm /var/lib/layman/kde/profiles/package.mask/plasma*

方法三:将mask掉的包加到/etc/portage/package.unmask中(注:根据实际情况自行修改参数):

cat /var/lib/layman/kde/profiles/package.mask/plasma-5.3.0 >> /etc/portage/package.unmask
cat /var/lib/layman/kde/profiles/package.mask/kde-apps-15.04.0 >> /etc/portage/package.unmask
sed -i "s/\~//g;s/-15.04.0//g;s/-5.9.0//g;s/-5.3.0//g" /etc/portage/package.unmask
我用的是方法三。

3、安装frameworks和plasma

emerge @kde-frameworks @kde-plasma

这一步最麻烦,会遇到多个包block或者collisions,采用简单粗暴的方法即可,遇到哪个包有问题就干掉它。
还有一个问题是,gentoo开发者会在kde官方发布之前,提前把kde5的ebuild写出来,比如现在的plasma-5.3.0,这个得需要自己看具体情况去处理了。

4、kde5组件的安装

现在kde5下的应用移植还不完全,有些软件连测试版都没有,只好兼容kde4下的,比如以kde-apps-14.12.3这种形式的包出现。目前我使用的测试版本软件有(cat /etc/portage/package.keywords):

=kde-apps/dolphin-9999 **
=kde-apps/libkonq-5.9999 **
=kde-apps/kcalc-9999 **
=kde-apps/ksnapshot-5.9999 **
=kde-apps/okular-5.9999 **
=kde-apps/libkexiv2-5.9999 **
=kde-apps/kmix-5.9999 **
=kde-apps/ark-5.9999 **

其中kde-apps/libkonq包是dolphin添加右键菜单支持的包。
将包添加到package.keywords后,安装方式如下:

emerge -av =kde-apps/ark-5.9999

5、系统托盘图标问题

qt4程序在kde5下没有系统托盘,需要安装sni-qt这个包,比如qBittorrent等软件。

gtk程序及wineQQ需要安装wmsystemtray(需要自己安装font-misc-misc这个字体包)这个包来实现托盘,但无法放到系统托盘。

6、kde5不能用kdm来引导桌面环境,安装sddm,取代kdm。

emerge -av sddm

7、设置qt5为默认qt编译器

cd /etc/xdg/qtchooser/
rm default.conf
ln -s qt5.conf default.conf

8、输入法,fcitx需要安装gentoo-zh的overlay中的fcitx-qt5这个包:

emerge fcitx-qt5

时间: 2024-10-01 13:06:59

linux下Gentoo安装kde5配置教程的相关文章

Linux下ClusterShell安装与配置教程

ClusterShell的安装与配置 ClusterShell的安装很Easy,如果使用APT或YUM包管理方式的话,基本就是一条命令的事儿,我就不说了,这里说一下如何从源代码安装,需要在源代码目录执行如下命令: shell> python setup.py install 为了使用的方便,还需要拷贝配置文件到指定目录: shell> mkdir /etc/clustershell shell> cp conf/* /etc/clustershell 接着配置我们要管理的节点,假设我们配

Linux系统Gentoo安装Kde5怎么设置

Linux系统Gentoo安装Kde5怎么设置   配置方法: 1.添加kde的overlay: layman -a kde echo -e "-qt5" >> /etc/portage/profile/use.stable.mask 或者在/etc/portage/make.conf的USE中添加qt5. 2.解除kde5的mask 方法一:按官方wiki中的方法做软链接: cd /etc/portage/package.accept_keywords ln -s /va

Linux下Docker安装和使用教程_docker

Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器. 开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机).bare metal.OpenStack集群和其他的基础应用平台. Docker的源代码全部是用Go语言写的. 一.基础环境 1.角色.ip.版本.内核 serverA 10.1.10.236 3.16.0-4-amd64 8.1 docket docket 1.6.2 二.安装docter 1.添加源 echo "d

Linux下php安装imagick扩展教程

 php_imagick是一个可以供PHP调用ImageMagick功能的PHP扩展.使用这个扩展可以使PHP具备和ImageMagick相同的功能,现在我们来看看在Linux下php如何安装imagick.     说明: php安装目录:/usr/local/php5 php.ini配置文件路径:/usr/local/php5/etc/php.ini Nginx安装目录:/usr/local/nginx Nginx网站根目录:/usr/local/nginx/html 1.安装编译工具 yu

Linux中ClusterShell安装与配置教程

ClusterShell的安装与配置 ClusterShell的安装很Easy,如果使用APT或YUM包管理方式的话,基本就是一条命令的事儿,我就不说了,这里说一下如何从源代码安装,需要在源代码目录执行如下命令:  代码如下 复制代码 shell> python setup.py install 为了使用的方便,还需要拷贝配置文件到指定目录:  代码如下 复制代码 shell> mkdir /etc/clustershell shell> cp conf/* /etc/clustersh

CentOS系统下MongoDB安装及配置教程_MongoDB

一.准备工作:运行yum命令查看MongoDB的包信息 复制代码 代码如下: [root@vm ~]# yum info mongo-10gen (提示没有相关匹配的信息,) 说明你的centos系统中的yum源不包含MongoDB的相关资源,所以要在使用yum命令安装MongoDB前需要增加yum源,也就是在 /etc/yum.repos.d/目录中增加 *.repo yum源配置文件,以下分别是针对centos 64位和32位不同的系统的MongoDB yum 源配置内容: 我们这里就将该文

linux下AWstats 安装与配置详细教程

1.到以下网站下载awstats和cronolog安装包: http://sourceforge.net/projects/awstats/ http://www.cronolog.org 2.解压和安装文件 1)tar xzvf awstats-version.tgz 如下: data docs README.TXT tools wwwroot (1)默认安装方法 进入tools目录运行awstats_configure.pl文件: perl awstats_configure.pl 按提示对

Linux下Git安装及配置

yum安装 这里采用的是CentOS系统,如果采用yum安装git的方式: yum install git 很快就okay了,但是这里遇到一个问题.: 在网上搜寻了原因,说是要安装: yum install curl-devel 未果,继续搜寻,在stackoverflow上找到一种解决方法: git clone git://github.com/**.git 但是还是没有效果,最后还是老老实实的采用source code安装的方式好了,之前如果采用yum安装了git需要先卸载: yum rem

linux下MongoDB安装和使用教程

安装代码如下: tar -zxf mongodb-linux-x86_64-2.6.5.tgz mv mongodb-linux-x86_64-2.6.5 /usr/local/ cd /usr/local mv mongodb-linux-x86_64-2.6.5 mongodb   // 创建data目录 mkdir /data2/mongodbData // 创建日志文件(注意必须为一个文件) touch /data2/mongodbLogs 注:我一开始启动出错,提醒什么line100,