Jān*_*nis 11 command-line unity
我得出的结论是,我对nautilus 的所有需求都对终端和最后一个文件管理器感到满意。它还消除了对多个 nautilus 实例的需求,当我忘记我打算如何使用不同的工作区时,这会造成混乱。
我简化的下一步是消除打开 nautilus 的任何可能性。我还认为我与计算机的交互是以文件为中心的,因此将文件管理器留在应用程序的后台是有意义的。
有什么方法可以让终端作为我可以交互的桌面背景?
嗯,这是一个有趣的问题。
这在 KDE 中非常简单,您只需设置一个特殊的窗口分配(右键单击标题栏)即可使终端全屏显示,在所有其他窗口下方,在没有窗口装饰的情况下绘制并跳过任务栏。它工作得很好。
在 Compiz 下,您可以使用 CCSM 的 Window Rules 插件实现类似的效果。您遇到的问题是区分随后可能加载的终端和启动时加载的终端。安装另一个终端应用程序(终结者是一个不错的选择)并将其用于您的桌面可能是有意义的。然后您可以告诉 CCSM 更改所有 Terminator 实例上的窗口设置。
在这两种情况下,您都可以保持桌面不变。它会在那里,但会被终端遮挡。
您可以执行此操作的另一种方法(使用与上述相同但跨平台的想法)是使用wmctrl
设置提示而不是将其留给窗口管理器。
以下三个命令将设置当前窗口覆盖桌面。
wmctrl -r :ACTIVE: -b add,fullscreen
wmctrl -r :ACTIVE: -b add,below
wmctrl -r :ACTIVE: -b add,skip_taskbar
Run Code Online (Sandbox Code Playgroud)
您可以将其保存在脚本中,也可以将其全部混合在一个可爱的凌乱单行中。令人讨厌的是,wmctrl 一次只能进行两次提示更改,因此它比人们喜欢的要臃肿一些。
gnome-terminal -x sh -c "wmctrl -r :ACTIVE: -b add,fullscreen,below;wmctrl -r :ACTIVE: -b add,skip_taskbar;bash"
Run Code Online (Sandbox Code Playgroud)
其他终端模拟器将像这样工作,但它们可能有不同的运行参数(与-x
那个gnome-terminal
和terminator
使用相比)。konsole
使用-e
,例如。
归档时间: |
|
查看次数: |
9703 次 |
最近记录: |