Как изменить терминал по умолчанию Geany к Konsole (или другой эмулятор, который поддерживает CTL)?

Я использую Konsole в качестве терминала для содействия страницам Викимедиа. Я использую Konsole, потому что в отличие от большинства эмуляторов терминала он поддерживает CTL (сложное текстовое расположение), таким образом, я могу ясно считать свой язык (тамильский язык) в Konsole. Терминал по умолчанию Geany не так хорош. Я хочу изменить терминал по умолчанию. Как я могу сделать это?

5
задан 21 March 2018 в 08:55

1 ответ

Путь 1: можно изменить терминал на вкладке Tools в предпочтениях Geany.

В его Редактировании → Предпочтительное диалоговое окно, Geany имеет вкладку Tools. (Это является отдельным от вкладки Terminal.) Один из служебных выборов, которые можно настроить от вкладки Tools, является Терминальным.

screenshot showing Terminal selection in the Tools tab of the Preferences dialog in Geany

Это имеет это как свое значение по умолчанию, но можно изменить его на то, что Вы любите:

x-terminal-emulator -e "/bin/sh %c"

Так один способ заставить его использовать Konsole, вместо что x-terminal-emulator настроен для выполнения, должен заменить x-terminal-emulator с konsole. (Не используйте для своей выгоды k.) Таким образом, одно решение состоит в том, чтобы изменить ту команду на этого:

konsole -e "/bin/sh %c"

Сам Geany занимает место %c когда это на самом деле запускает эмулятор терминала. Независимо от того, что эмулятор терминала, который это называет, действительно должен поддерживать a -e флаг - или можно изменить ту команду соответственно, если это не делает. (Конкретно, что записать, вместо этого зависел бы от любого синтаксиса, который это действительно принимало.), Но большинство терминалов делает, и это включает Konsole.

Путь 2: можно измениться что программа x-terminal-emulator точки к.

Как альтернативное решение, которое Вы могли бы предпочесть, если Вы в значительной степени всегда хотите Konsole в каком-либо контексте, где терминал открыт, затем Вы могли бы хотеть просто реконфигурировать x-terminal-emulator запустить Konsole вместо того, что другой терминал это в настоящее время запускает.

Если Вы принимаете решение сделать это, то я рекомендую все еще регистрироваться в Предпочтительном диалоговом окне в Geany, чтобы удостовериться, что это на самом деле использует это x-terminal-emulator команда, показанная выше.

В Debian и Ubuntu, x-terminal-emulator символьной ссылкой управляет система альтернатив. Для корректировки его так, чтобы это указало на другую терминальную команду можно работать:

sudo update-alternatives --config x-terminal-emulator

Вам предложат выбрать один из эмуляторов терминала, который в настоящее время устанавливается. Принятие Konsole установлено в Вашей системе, необходимо смочь выбрать /usr/bin/konsole.

Выражение признательности

Zanna, внесенный существенно к этому ответу.

См. также руководство Geany (связанный от этого вопроса, хотя это не просит то же самое, поскольку VTE является встроенным терминалом Geany, который это кажется, что Вы не хотите использовать).

2
ответ дан 23 November 2019 в 10:34

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

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