好的,每次打开电脑时我都会手动启动 steam 和 discord,我厌倦了。我尝试使用启动应用程序,但我必须使用终端命令,如果我通过终端启动,则终端窗口必须打开,否则如果我尝试关闭它,则应用程序在两种情况下都会关闭 discord 或 steam。我如何避免在启动应用程序中使用终端命令,在不关闭应用程序的情况下关闭终端,避免使用启动应用程序,或者我只是错过了某个地方的复选框?
我正在使用 Ubuntu 22.04 使用以下命令:steam
并且discord
很可能我缺少有关如何使用启动应用程序的信息
答案1
最简单的方法是使用启动应用程序。由于您在使用该应用程序时遇到问题,我将向您展示另一种方法。
将文件从系统文件夹复制到您的个人文件夹
查看文件夹中名为 和 的两个文件steam.desktop
。将这些文件复制到文件夹中。discord.desktop
/usr/share/applications/
/homre/$USER/.config/autostart/
您可能需要使用sudo
来复制这些文件。如果需要使用,sudo
则需要更改复制文件(而非原始文件)的所有权。使用以下命令:
sudo <your-username> ~/.config/autostart/<name-of-the-file.desktop>
将 <..> 内的部分替换为实际信息。不要在命令中包含<
和。>
现在,如果您再次打开启动应用程序,您将看到这些条目。
希望这可以帮助
答案2
启动应用程序不应该在登录时打开终端窗口...
我将给出不同的例子启动应用程序首先
打开启动应用程序并添加一个新条目。然后在命令部分写入以下内容:
Discord Flatpak(最小化):
bash -c "sleep 6 && flatpak run com.discordapp.Discord --start-minimized"
这样,它会在您登录后等待 6 秒,然后以最小化的方式打开 Discord。
Discord Flatpak(最小化,无计时器):
flatpak run com.discordapp.Discord --start-minimized
Discord(最小化非 Flatpak):
discord --start-minimized
Steam(最小化非 Flatpak):
steam -nochatui -nofriendsui -silent
Steam Flatpak:
flatpak run com.valvesoftware.Steam -silent
或flatpak run com.valvesoftware.Steam -nochatui -nofriendsui -silent
我不使用 steam 作为 flatpak,我不确定最后一个是否有效
如果启动应用程序确实不适合您,请尝试以下操作:
复制steam.desktop
并放入discord.desktop
内。/usr/share/applications/
/home/$USER/.config/autostart/
sudo cp /usr/share/applications/steam.desktop /home/$USER/.config/autostart/
sudo cp /usr/share/applications/discord.desktop /home/$USER/.config/autostart/
以防万一更改您复制的新 .desktop 文件的所有权:
sudo chown $USER /home/$USER/.config/autostart/steam.desktop
sudo chown $USER:$USER /home/$USER/.config/autostart/steam.desktop
或者
sudo chown 1000 /home/$USER/.config/autostart/steam.desktop
sudo chown 1000:1000 /home/$USER/.config/autostart/steam.desktop
对于 discord,请重复上述步骤。
如果您希望它以最小化方式启动,请使用您选择的文本编辑器在 “查找”行steam.desktop
中编辑它,然后执行以下操作:/home/$USER/.config/autostart/
Exec=
Exec=/usr/games/steam -nochatui -nofriendsui -silent