更改终端快捷方式以全屏打开的脚本

更改终端快捷方式以全屏打开的脚本

我想要一个可以自动创建启动器的脚本,以便它运行gnome-terminal --window --full-screen并将其添加到 Unity Launcher,可以在系统设置后立即运行以进行初始系统配置。

答案1

编辑2017-05-01:

楼主改了问题的措辞。为了更好地解决他的疑虑,我在帖子顶部做了补充,并将原始答案保留在下面。

这是一个脚本,用于自动执行在 Unity Launcher 上创建启动器的过程,以打开 gnome-terminal 的全屏会话。必须以应为其添加启动器的用户身份运行它。我无法使用 sudo 运行!

#!/bin/bash
# This script automates the process of creating a desktop launcher to open a 
# full-screen terminal and then adds that launcher to the Unity Launcher

# Change this path if you want to drop the desktop launcher somewhere else
# Note that the user must have full permissions on the path
launcherPath="$HOME/fst.desktop"

# This is the launcher file
launcher="#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=gnome-terminal --window --full-screen
Name=Full Window Terminal
Comment=comment here
Icon=gnome-terminal"

# Save the launcher and make it executable
echo "$launcher" > "$launcherPath"
chmod +x "$launcherPath"

# Default Unity Launcher favorites
#    ['application://ubiquity.desktop', \
#   'application://org.gnome.Nautilus.desktop', \
#   'application://firefox.desktop', \
#   'application://libreoffice-writer.desktop', \
#   'application://libreoffice-calc.desktop', \
#   'application://libreoffice-impress.desktop', \
#   'application://org.gnome.Software.desktop', \
#   'application://ubuntu-amazon-default.desktop', \
#   'application://unity-control-center.desktop', \
#   'unity://running-apps', \
#   'unity://expo-icon', \
#   'unity://devices']

# You can add or remove items from this list as you see fit. For example, 
# removing the line for `*ubuntu-amazon*` will remove the amazon launcher
favorites="['application://ubiquity.desktop', \
'application://org.gnome.Nautilus.desktop', \
'application://firefox.desktop', \
'application://libreoffice-writer.desktop', \
'application://libreoffice-calc.desktop', \
'application://libreoffice-impress.desktop', \
'application://org.gnome.Software.desktop', \
'application://ubuntu-amazon-default.desktop', \
'application://unity-control-center.desktop', \
'unity://running-apps', \
'application://$launcherPath', \
'unity://expo-icon', \
'unity://devices']"

gsettings set com.canonical.Unity.Launcher favorites "$favorites"

将此脚本保存在文件中并使其可执行后,使用常规用户帐户运行该脚本将会把启动器放在 Unity Launcher 上。


可以固定到 Unity Launcher 的启动器

如果您想要一个可以固定的启动器,请创建一个名为以下内​​容.desktop的文件......full-screen-terminal.desktop

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=gnome-terminal --window --full-screen
Name=Full Window Terminal
Comment=comment here
Icon=gnome-terminal

保存此文件并使其可执行。双击它以运行。Alt+Tab切换应用程序,以便您可以看到 Unity Launcher。现在您可以将正在运行的全屏终端“应用程序”固定在 Unity Launcher 中。

相关内容