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

Прежде всего, это НЕ ДУБЛИРУЕТ даже не возможность.

Поведение zsh.desktop, помещенного в /home/user/.local/share/applications:

Оно открывается нормально, когда я дважды щелкаю и выполняю, но через несколько секунд пользовательский значок, установленный для средства запуска zsh.desktop, исчезает из средства запуска и вместо этого появляется значок по умолчанию gnome-terminal.desktop, расположенный в значке /usr/share/applications, и если ранее было открыто окно gnome-terminal, они объединяются.

Как мне это предотвратить? Вот содержание моего zsh.desktop:

[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=zsh
Terminal=true
Icon=/home/lucifer/.oh-my-zsh/zsh.png
Type=Application
StartupNotify=true
X-GNOME-SingleWindow=true
OnlyShowIn=GNOME;Unity;
Actions=New

Name[en_US]=ZSH-Terminal

[Desktop Action New]
Name=New Terminal
Exec=/usr/bin/zsh

РЕДАКТИРОВАТЬ 1:

Позвольте мне сказать вам, что поведение не хорошо , если firefox stable и firefox nightly установлены рядом, вы видите, что при выполнении firefox nightly он автоматически переходит на значок firefox stable, и это приводит к общему значку для nightly и stable.

1130 Нечто подобное происходит здесь.

Как я взломал это:

Кажется, никто не может придумать работоспособное решение для разделения bash и zsh и запустить их бок о бок. К счастью, я могу установить Tilix [ранее Terminix] Terminal Emulator, и он определенно работает как отдельный процесс, чем gnome-terminal. А затем запустите zsh оттуда.

Установите Tilix, запустите zsh оттуда. Ссылка: https://gnunn1.github.io/tilix-web/

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

2 ответа

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

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

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

1
ответ дан 25 November 2017 в 17:57

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

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

use:

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
ответ дан 25 November 2017 в 17:57
  • 1
    Медленный просмотр и браузер, разрушающий только появление когда you' ре с помощью Flash? I' m, не обвиняя Ваши аппаратные спецификации (если у Вас нет аппаратного неправильного функционирования, такого как ошибки RAM, который является чем-то, которое можно протестировать), I' ve получил Flash, работающий довольно хорошо над Pentium 4' s с RAM на 512 МБ, но то, сколько вкладок можно использовать, зависит от RAM you' ve добрался. – titaniumtux 21 May 2012 в 03:26
  • 2
    Медленный просмотр и браузер, разрушающий только появление когда you' ре с помощью Flash? I' m, не обвиняя Ваши аппаратные спецификации (если у Вас нет аппаратного неправильного функционирования, такого как ошибки RAM, который является чем-то, которое можно протестировать), I' ve получил Flash, работающий довольно хорошо над Pentium 4' s с RAM на 512 МБ, но то, сколько вкладок можно использовать, зависит от RAM you' ve добрался. – titaniumtux 21 May 2012 в 03:26
  • 3
    Медленный просмотр и браузер, разрушающий только появление когда you' ре с помощью Flash? I' m, не обвиняя Ваши аппаратные спецификации (если у Вас нет аппаратного неправильного функционирования, такого как ошибки RAM, который является чем-то, которое можно протестировать), I' ve получил Flash, работающий довольно хорошо над Pentium 4' s с RAM на 512 МБ, но то, сколько вкладок можно использовать, зависит от RAM you' ve добрался. – titaniumtux 21 May 2012 в 03:26
  • 4
    Медленный просмотр и браузер, разрушающий только появление когда you' ре с помощью Flash? I' m, не обвиняя Ваши аппаратные спецификации (если у Вас нет аппаратного неправильного функционирования, такого как ошибки RAM, который является чем-то, которое можно протестировать), I' ve получил Flash, работающий довольно хорошо над Pentium 4' s с RAM на 512 МБ, но то, сколько вкладок можно использовать, зависит от RAM you' ve добрался. – titaniumtux 21 May 2012 в 03:26
  • 5
    Медленный просмотр и браузер, разрушающий только появление когда you' ре с помощью Flash? I' m, не обвиняя Ваши аппаратные спецификации (если у Вас нет аппаратного неправильного функционирования, такого как ошибки RAM, который является чем-то, которое можно протестировать), I' ve получил Flash, работающий довольно хорошо над Pentium 4' s с RAM на 512 МБ, но то, сколько вкладок можно использовать, зависит от RAM you' ve добрался. – titaniumtux 21 May 2012 в 03:26
  • 6
    Медленный просмотр и браузер, разрушающий только появление когда you' ре с помощью Flash? I' m, не обвиняя Ваши аппаратные спецификации (если у Вас нет аппаратного неправильного функционирования, такого как ошибки RAM, который является чем-то, которое можно протестировать), I' ve получил Flash, работающий довольно хорошо над Pentium 4' s с RAM на 512 МБ, но то, сколько вкладок можно использовать, зависит от RAM you' ve добрался. – titaniumtux 21 May 2012 в 03:26

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

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