如何通过命令行清空桌面?

slm*_*slm 2 command-line desktop x11

我正在寻找一种方法来隐藏整个桌面 + 图标,然后启动一个应用程序。如果这有意义的话,它是为了提高生产力。如何从命令行以编程方式使我的桌面空白(即删除图标并使其变黑)?我也希望能够在之后恢复它。

多种解决方案都可以,Ubuntu、GNOME 等,但如果有一种方法可以为所有桌面执行此操作,那将是理想的。

jor*_*anm 8

删除图标是很容易的部分。只需将 ~/Desktop 中的所有文件移动到一个临时位置:

mkdir ~/backup_icons
mv ~/Desktop/* ~/backup_icons
mv ~/backup_icons/* ~/Desktop # restore
Run Code Online (Sandbox Code Playgroud)

更改背景将特定于您的 DE。我找到了这个Ubuntu SE答案,它表明您可以gsettings在 Gnome 和 Unity 中使用该命令。

gsettings set org.gnome.desktop.background picture-uri file:///home/serrano/Pictures/blank_image.jpg
Run Code Online (Sandbox Code Playgroud)