Сделайте .desktop для ZSH таким образом, что он запускает zsh и остается без переноса на .desktop gnome-terminal?

Несмотря на то, что решение для труб (с more, less и tee) было бы более чистым, вы также можете иметь свой терминал для большего количества строк вывода в своем окне (чтобы вы могли прокручивать вверх до него) .

В Ubuntu 12.04 обычным терминалом является gnome-terminal. Откройте его и перейдите в окно настроек (Edit> Preferences). На вкладке «Прокрутка» вы увидите значение прокрутки, которое по умолчанию должно быть установлено по 512 строк. Это значение представляет количество строк, которые терминал будет продолжать использовать для прокрутки вверх. Вы можете увеличить это значение или установить флажок «Неограниченное».

Также помните, что чем больше строк у вас есть, тем больше памяти требуется для этого.

0
задан 25 November 2017 в 18:57

4 ответа

Лучшим способом было бы запустить отдельный эмулятор терминала, так как он будет использовать отдельный PID и process, а не тот, который для gnome-terminal, запустите zsh, и у вас будет совершенно отдельный

Установите Tilix [ранее Terminix] или какой-либо другой эмулятор терминала.

Tilix Ссылка: https: //gnunn1.github .io / tilix-веб /

1
ответ дан 22 May 2018 в 15:55

Замените строки Exec следующим образом:

Exec=gnome-terminal --class=zsh -e zsh

используйте:

Terminal=false

и добавьте строку:

StartupWMClass=zsh

Файл должен выглядеть так:

[Desktop Entry] X-AppInstall-Package=gnome-terminal-y X-AppInstall-Section=main Name=ZSH-Terminal Comment=Use zsh in the command line TryExec=zsh Exec=gnome-terminal --class=zsh -e zsh Terminal=false Icon=/home/lucifer/.oh-my-zsh/zsh.png Type=Application StartupNotify=true X-GNOME-SingleWindow=true OnlyShowIn=GNOME;Unity; Actions=New StartupWMClass=zsh Name[en_US]=ZSH-Terminal [Desktop Action New] Name=New Terminal Exec=gnome-terminal --class=zsh -e zsh
1
ответ дан 18 July 2018 в 02:37

Замените строки Exec следующим образом:

Exec=gnome-terminal --class=zsh -e zsh

используйте:

Terminal=false

и добавьте строку:

StartupWMClass=zsh

Файл должен выглядеть так:

[Desktop Entry]
X-AppInstall-Package=gnome-terminal-y
X-AppInstall-Section=main

Name=ZSH-Terminal
Comment=Use zsh in the command line
TryExec=zsh
Exec=gnome-terminal --class=zsh -e zsh
Terminal=false
Icon=/home/lucifer/.oh-my-zsh/zsh.png
Type=Application
StartupNotify=true
X-GNOME-SingleWindow=true
OnlyShowIn=GNOME;Unity;
Actions=New
StartupWMClass=zsh

Name[en_US]=ZSH-Terminal

[Desktop Action New]
Name=New Terminal
Exec=gnome-terminal --class=zsh -e zsh
1
ответ дан 22 May 2018 в 15:55

Замените строки Exec следующим образом:

Exec=gnome-terminal --class=zsh -e zsh

используйте:

Terminal=false

и добавьте строку:

StartupWMClass=zsh

Файл должен выглядеть так:

[Desktop Entry] X-AppInstall-Package=gnome-terminal-y X-AppInstall-Section=main Name=ZSH-Terminal Comment=Use zsh in the command line TryExec=zsh Exec=gnome-terminal --class=zsh -e zsh Terminal=false Icon=/home/lucifer/.oh-my-zsh/zsh.png Type=Application StartupNotify=true X-GNOME-SingleWindow=true OnlyShowIn=GNOME;Unity; Actions=New StartupWMClass=zsh Name[en_US]=ZSH-Terminal [Desktop Action New] Name=New Terminal Exec=gnome-terminal --class=zsh -e zsh
1
ответ дан 24 July 2018 в 17:37

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

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