iamtzh
(iamtzh)
1
系统上配置的软件源如下:
Name | URI
---------------------+-----------------------------------------------------------------------------------------------------
google-chrome | http://dl.google.com/linux/chrome/rpm/stable/x86_64
google-talkplugin | http://dl.google.com/linux/talkplugin/rpm/stable/x86_64
packman | http://packman.inode.at/suse/openSUSE_Tumbleweed/
repo-debug | http://download.opensuse.org/tumbleweed/repo/debug
repo-non-oss | http://download.opensuse.org/tumbleweed/repo/non-oss
repo-oss | http://download.opensuse.org/tumbleweed/repo/oss
repo-src-non-oss | http://download.opensuse.org/tumbleweed/repo/src-non-oss
repo-src-oss | http://download.opensuse.org/tumbleweed/repo/src-oss
repo-update | http://download.opensuse.org/update/tumbleweed
VirtualBox_Tumbleweed| http://download.opensuse.org/repositories/Virtualization:/VirtualBox_Tumbleweed/openSUSE_Tumbleweed/
网上搜到的有 KDE:Frameworks5 / krunner 和 openSUSE:Factory / krunner ,Factory 会跳转到 repo-oss,这 2 个源只有 .src.rpm 没有 rpm 包。添加软件源以后执行
zypper install krunner
都提示没有这个包。
'krunner' not found in package names. Trying capabilities.
No provider of 'krunner' found.
Krunner 变成库包了。libKF5Runner5。因为它的主界面用 QML 重写了,不需要个 standalone 的包了。
iamtzh
(iamtzh)
3
多谢女王大人回复!
系统中存在 libKF5Runner5 ,通过 Dolphin 运行 /usr/share/kservicetypes5/plasma-runner.desktop 有报错:
The desktop entry of type
ServiceType
is unknown.
还有原来能用快捷键 Alt-F1、Print Screen 调用的程序现在都没响应,也没搜到有用的信息。是不是我少装了什么, libKF5 开头的包有 86 个,有点长我就传附件了。libKF5_rpms.txt (2.97 KB)
KF5 相关信息如下:
929 => $ kf5-config --version
Qt: 5.5.1
KDE Frameworks: 5.18.0
kf5-config: 1.0
930 => $ kf5-config --path data
/home/terry/.local/share/:/usr/local/share/:/usr/share/
931 => $ kf5-config --path services
/home/terry/.local/share/kservices5/:/usr/share/kservices5/
932 => $ rpm -qf /usr/share/kservices5/plasma-runner-services.desktop
plasma5-workspace-5.5.3-1.1.x86_64
936 => $ kf5-config --path servicetypes
/home/terry/.local/share/kservicetypes5/:/usr/share/kservicetypes5/
940 => $ rpm -qf /usr/share/kservicetypes5/plasma-runner.desktop
libKF5Runner5-5.18.0-1.1.x86_64
好久没有 dup 了,看了 Release Notes 也看出来门道,还请女王大人指点个方向!
参考链接:
Dolphin Folder Color :评论的 2 楼,查看 KF5 配置信息。
iamtzh
(iamtzh)
5
的确是快捷键导致的问题,貌似 Alt 被拦截了,有些 Alt 相关的快捷键正常,在桌面上「Alt + d, l」有效,「Alt + Space」却不行。
现在的解决办法是用 Meta 代替 Alt,在快捷键设置里输入 「Win + Fx」,快捷键设置里显示的 「Meta + Fx」,使用的时候按「Alt + Fx」却可以正常使用,找到现在也没有找到什么原因,尝试过以下方法,Alt 还是没搞定:
* 把当前用户的 ~/.config, ~/.kde/, ~/.kde4/ 这些配置都删掉。
* 新建用户。
* 把 openSUSE-Tumbleweed-KDE-Live-x86_64-Snapshot20160130-Media.iso 里的 ~/.config, ~/.kde4 目录拷出来,把我的配置覆盖掉。
用 Meta 也不是一点儿问题没有,我把 「Alt + Tab」换成 「Meta + Tab」只有一下一下地按才管用,不能连续按,只能按一下切换一个程序的窗口;默认的「Alt + Tab」是切换当前程序的所有窗口,可能还是有快捷键的设置不对。
在设置快捷键的时候还发现有 systemsettings5 和 systemsetting 这个 2 个程序,根据 LiveCD 卸载了以下包,也没有效果。
zypper rm -D -u kde4-kgreeter-plugins kdebase4-openSUSE-lang kdebase4-workspace-liboxygenstyle kdebase4-workspace-addons kdebase4-workspace-libs kdebase4-nsplugin kdebase4-libkonq
另外,用 D-Bus 调用来配置快捷键有点非人类吧,Spectacle 自带的配置可以用,但我就没有通过 D-Bus 浏览器找到对应的函数……
还发现一个小问题,在 systemsettings5 中输入快捷键没有问题,右击 kickoff 在 应用程序菜单设置 - Plasma
中设置快捷键不行,按下要输入的快捷键会打开要执行的程序。例如,kickoff 现在的快捷键是 「Meta + F1」,我按「Alt + F1」可以正常打开 kickoff;可是当我在在 应用程序菜单设置 - Plasma
中单击输入快捷键的按钮后,按下 「Alt + F1」却会打开 kickoff,而不是把 「Alt + F1」设置为快捷键。
实在不想折腾了,先就这样将就用吧。
多谢女王大人支持!