社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 329阅读
  • 1回复

[分享]Linux系统Gentoo安装Kde5怎么设置

楼层直达
z3960 
级别: FLY版主
发帖
786948
飞翔币
211610
威望
215717
飞扬币
2619279
信誉值
8

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 /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
关键词: 系统 软件
 
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。
z3960 
级别: FLY版主
发帖
786948
飞翔币
211610
威望
215717
飞扬币
2619279
信誉值
8

只看该作者 1 发表于: 2016-12-14

Linux系统如何关闭scp和sftp命令。
  sftp介绍
  sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。sftp 与 ftp 有着几乎一样的语法和功能
  scp介绍
  两台主机之间传输文件一般使用scp命令,通常用scp命令通过ssh获取对方linux主机文件的时候都需要输入密码确认,方法差不多了。

  禁止scp和sftp命令服务器教程
  系统:centos 5.x
  1.先禁止scp
  rpm -qa|grep openssh-*
  yum remove openssh-clients -y
  删除了openssh-clients后,再执行scp,就会报下面的错误:
  -bash: scp: command not found
  2.禁止sftp
  vi /etc/ssh/sshd_config
  Subsystem sftp /usr/libexec/openssh/sftp-server
  把这行注释了,如下:
  #Subsystem sftp /usr/libexec/openssh/sftp-server
  退出保存后,重启sshd:
  service sshd restart
  以上就是Linux系统中禁止scp和sftp命令的方法了。有需要或者是有兴趣的用户,可以在自己的电脑上尝试操作一下。
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。