gnome-terminal 標題透過 bash 出現和消失

gnome-terminal 標題透過 bash 出現和消失

我的 bash 腳本運作良好,也設定了我的終端的磁貼。然而,一旦執行了所有命令,標題就會消失。繼承人的腳本。

#!/bin/sh
gnome-terminal  --tab -t 'My Title' -e '/bin/bash -c "cd /home/user/MY_FOLDER; ssh [email protected] -i my_pem_file.pem;bash" '

有什麼建議請

答案1

/etc/profile反過來,它/etc/profile.d/vte-2.91.sh會設定您$PROMPT_COMMAND列印兩件事:設定標題(內聯__vte_prompt_command)並設定當前工作目錄的概念,以便能夠在那裡打開一個新終端(從格式字串中__vte_prompt_command的最後一個)。%s__vte_osc7

為了擺脫前者,但保留後者,我所做的就是在我的~/.bashrc程式碼片段中:

. /etc/profile.d/vte-2.91.sh
if [ -n "$PROMPT_COMMAND" ]; then
    PROMPT_COMMAND='__vte_osc7'
fi

(將其放入可能會更好~/.profile,並且您可能可以省略第一行以及if防護。由您來嘗試這一點。)

注意:這個整體設計很糟糕,我們有一個錯誤來清理它:https://bugzilla.gnome.org/show_bug.cgi?id=704960

相關內容