终端图标和命令

4 icons command-line

这是一个双重问题。

第一个是:我可以在 Ubuntu 桌面上放置终端快捷方式以及如何(双击应该启动终端窗口)

第二个是:是否可以直接用命令启动终端?也就是说,无论何时启动它都必须直接调用sudo apt-get ...

任何帮助表示赞赏。

Ser*_*nyy 6

启动终端的实际命令是 . . . gnome-terminal. 实际上有许多不同的终端仿真器。例如,我现在正在使用sakura,很多人喜欢Terminator,经典的是xterm(顺便说一下,Ubuntu 和几乎所有具有图形环境的 Linux 发行版都附带了)。

你在 Windows 世界中所说的“快捷方式”是一个.lnk文件。在 Ubuntu 世界中有类似的东西,.desktop文件。它们不仅仅用于运行某些应用程序 - 如果将这些文件放入.config/autostart文件夹(注意前导点),您还可以使用它们在 GUI 登录时启动内容。这些文件的结构如下:

[Desktop Entry]
Type=Application
Exec=**actual command goes here**
Hidden=false
NoDisplay=false
Terminal=false
Run Code Online (Sandbox Code Playgroud)

所以知道你可以创建一个这样的文件:

[Desktop Entry]
Name=MY-CUSTOM-APP
Type=Application
Exec=gnome-terminal
Hidden=false
NoDisplay=false
Terminal=false
Icon=/usr/share/icons/gnome/48x48/apps/terminal.png
Run Code Online (Sandbox Code Playgroud)

有时可以忽略图标字段,但如果您希望快捷方式看起来很漂亮,请为其提供图像的完整路径。

此外,存在一个包含所有.desktop文件的文件夹,/usr/share/applications,并且有/usr/share/applications/gnome-terminal.desktop. 可以将此类文件复制到/home/user/Desktop/. 问题是,这些文件归root用户所有,因此您必须按照以下方式做一些事情:

cp /usr/share/applications/gnome-terminal.desktop /home/$USER/Desktop/Terminal.desktop

chown $USER:USER /home/$USER/Desktop/Terminal.desktop

chmod +x /home/$USER/Desktop/Terminal.desktop
Run Code Online (Sandbox Code Playgroud)