Как программно установить заголовок gnome-terminal?

Это проблема KMS. Более новый ubuntu ищет идеальный графический драйвер при загрузке. Отключите его

1. In ubuntu installation menu(Try ubuntu, install ubuntu ..) press F6
2. select nomodeset( a "x" will show when select)
3. Now select install ubuntu or try ubuntu without install
1
задан 11 September 2017 в 06:20

2 ответа

gksu gedit /usr/share/applications/gnome-terminal.desktop

find Name=Terminal

изменить на Name=whatever you want

сохранить перезапуск

имя изменено [!d4 ]

Это то, что вы хотели?

Или другой способ, не выходя из терминала

cd /usr/share/applications

sudo sed -i 's/Terminal/Your new name here/' gnome-terminal.desktop

, чтобы увидеть изменение имени на значке в пусковой установке вы также должны перезапустить единицу

unity &> /dev/null & disown

для получения дополнительной информации о перезапуске повтора. прочитайте https://askubuntu.com/a/38597/71679

[d13 ] `

0
ответ дан 25 May 2018 в 09:41
  • 1
    Требуется способ сделать это без перезапуска окна терминала. – Kurru 26 June 2012 в 05:17
  • 2
    хорошо, что вы хотели? – damien 27 June 2012 в 09:16
  • 3
    Получил это для работы PROMPT_COMMAND = 'echo -ne " \ 033] 0; g0 \ 007 "' – Kurru 27 June 2012 в 09:22

Параметр gnome-terminal --title часто переопределяется вашим .bashrc-файлом, который обновляет заголовок терминала (или вкладки) при изменении приглашения.

case "$TERM" in
    xterm*|rxvt*)
        PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
        ;;
    *)
        ;;
esac

Другие сообщения рекомендовали комментировать эту логику в .bashrc, но это отключает все терминалы от отслеживания приглашения, что иногда полезно.

Чтобы добавить дополнительный элемент управления измените свой .bashrc, чтобы добавить переменную окружения, которая при настройке пропускает привязку заголовка терминала (вкладки) к приглашению:

if [ -z "$BASHRC_SKIPPS1" ]
then
    case "$TERM" in
    xterm*|rxvt*)
        PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
        ;;
    *)
        ;;
    esac
fi

Теперь, чтобы вызвать терминал со статическим заголовком, используйте: [!d3 ]

$ BASHRC_SKIPPS1=true gnome-terminal --title="static title"

и открыть новую вкладку в существующем терминале с использованием статического заголовка:

$ BASHRC_SKIPPS1=true gnome-terminal --title="static title" --tab

Чтобы открыть терминал с отслеживанием заголовка, используйте следующее приглашение:

[ f5]

или вкладку терминала с заголовком, отслеживающим использование приглашения:

$ gnome-terminal --tab
0
ответ дан 25 May 2018 в 09:41

Другие вопросы по тегам:

Похожие вопросы: