![起動時にデスクトップのセットアップを自動化するにはどうすればよいですか?](https://rvso.com/image/112000/%E8%B5%B7%E5%8B%95%E6%99%82%E3%81%AB%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E3%81%AE%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%82%92%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
私はLinuxラップトップ(Debianベースのx86用Pixel) には 3 つの「デスクトップ」があります。これらには、Ctrl + Alt + 左および右のキーでアクセスできます。
メイン - 空白のデスクトップ
CLI - タイトルバーのないフルスクリーン、LXTerminal
ブラウザ - フルスクリーンの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 構成インターフェースから追加できます)。