Kok*_*zzu 1 kde command-line yakuake cinnamon
我试图运行dcop,因为我的yakuake无法再次显示在我的 Cinnamon 中,我不想重新启动我的 yakuake。我发现这个命令可以让我的 yakuake 再次显示:
dcop yakuake DCOPInterface slotToggleState
Run Code Online (Sandbox Code Playgroud)
但我没有运气运行它:
$ dcop
No command 'dcop' found, did you mean:
Command 'dtop' from package 'diod' (universe)
Command 'dccp' from package 'dcap' (universe)
Command 'bcop' from package 'compiz-fusion-bcop' (universe)
dcop: command not found
Run Code Online (Sandbox Code Playgroud)
我试图搜索它,但没有运气:
$ apt-cache search dcop
courier-filter-perl - purely Perl-based mail filter framework for the Courier MTA
gambas3 - Complete visual development environment for Gambas
grace - XY graphing and plotting tool
jless - A file pager program, similar to more(1) supporting ISO2022
konversation - user friendly Internet Relay Chat (IRC) client for KDE
xgraph - Plotting program, reads stdin, allows interactive zooming
Run Code Online (Sandbox Code Playgroud)
那么,dcop应用程序包含在哪个包中?
DCOP 协议现在由 D-Bus 处理,以前的dcop命令是旧的 KDE 东西。
DCOP 在 KDE 软件编译 4 中被 D-Bus 取代。
[...]
D-Bus 是由 freedesktop.org 标准化的一种消息总线系统,深受 DCOP 系统的影响,在 KDE 软件编译 4 中取代了 DCOP。
所以,看看dbus-*命令可以为你做的可能性。
我认为您正在查看一个非常古老或混乱的资源,因为 Cinnamon 是一个很新的东西,而自 2008 年 KDE 4 发布以来,它已经过时了。
在 KDE 中,要切换 Yakuake 终端模拟器的窗口状态,请执行以下操作(已验证工作):
qdbus org.kde.yakuake /yakuake/window toggleWindowState
Run Code Online (Sandbox Code Playgroud)
如何让它在 Cinnamon 中工作?不确定,因为 Yakuake 是一个 KDE 程序,我不熟悉非 Qt D-Bus 实现。