将文件从系统文件夹复制到您的个人文件夹

将文件从系统文件夹复制到您的个人文件夹

好的,每次打开电脑时我都会手动启动 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

相关内容