如何在启动时自动设置桌面?

如何在启动时自动设置桌面?

我已经设置了我的 Linux 笔记本电脑(运行Pixel for x86,基于 Debian)拥有三个“桌面”。我可以使用 ctrl-alt-left 和 right 访问这些。

  1. 主要 - 空白桌面

  2. CLI - 全屏,没有标题栏,LXTerminal

  3. 浏览器 - 全屏 Chromium

如果我重新启动笔记本电脑,我仍然会看到名为“桌面”的 3 个,但终端和浏览器在桌面 2 和 3 上未打开。

如何让这些应用程序在启动时自动在相应的桌面上启动?

答案1

我假设您所说的“桌面”是指工作空间? Ctrl+alt+左/右是在工作区之间切换的快捷方式。

你可以尝试使用wmctrl在特定工作区启动某些程序。

wmctrl -r <WINDOW NUMBER> -s <WORKSPACE NUMBER>

您需要使用以下命令wmctrl -l来查找窗口号:

0x0080006a -1 localhost panel
0x0180007c  0 localhost Chromium
0x02600007  3 localhost LXTerminal

wmctrl -d找到工作区编号。

至于自动启动,由于这是一个命令行工具,因此可以轻松地将其移植到您的自动启动文件(可以通过LXDE配置界面添加)。

相关内容