Как открыть текстовый редактор GUI по умолчанию в Ubuntu или Lubuntu через скрипт?

У меня есть скрипт, который использует gedit для открытия текстового файла в Ubuntu. Этот скрипт не работает под Lubuntu. Какая команда требуется для запуска текстового редактора по умолчанию?

Я хочу, чтобы скрипт использовался в Ubuntu и Lubuntu.

7
задан 28 January 2013 в 20:47

6 ответов

Использование xdg-open работает в большинстве дистрибутивов Linux.
Пример:

xdg-open /filepath/file.txt
0
ответ дан 28 January 2013 в 20:47

Или вы можете установить gedit

sudo apt-get install gedit

Затем:

  1. Щелкните правой кнопкой мыши текстовый или php-файл
  2. Выберите «Свойства»
  3. [ 113] Выберите вкладку «Открыть с помощью»
  4. Выберите из списка / установленных текстовых редакторов
  5. Нажмите «Установить по умолчанию»
  6. Нажмите «Закрыть»
0
ответ дан 28 January 2013 в 20:47

Вы можете получить что-нибудь с /usr/bin/gnome-text-editor, так как это установлено с использованием системы альтернатив и указывает на редактор по умолчанию в среде gnome-ish. Не совсем уверен, действительно ли это полезно в lubuntu / kubuntu, но вы можете попробовать.


Просто в дополнение к ответу Денниса относительно Lubuntu 12.10, если запустить sudo update-alternatives --display gnome-text-editor, вывод будет:

gnome-text-editor - auto mode
  link currently points to /usr/bin/leafpad
/usr/bin/leafpad - priority 40
  slave gnome-text-editor.1.gz: /usr/share/man/man1/leafpad.1.gz
Current 'best' version is '/usr/bin/leafpad'.

И, как предположил Деннис, /usr/bin/gnome-text-editor действительно открывается Leafpad в Лубунту.

0
ответ дан 28 January 2013 в 20:47

В дополнение к ответу Денниса Каарсемейкера, вы можете попробовать использовать /usr/bin/editor для чего-то более общего. Это, вероятно, приведет к запуску редактора на основе терминала.

Cf. Руководство по обновлению альтернатив .

0
ответ дан 28 January 2013 в 20:47

Здесь список Lubuntu приложений. Однако в 18.10 редактор был изменен с Leafpad на Featherpad.

0
ответ дан 28 January 2013 в 20:47

В Lubuntu 20.04 текстовым редактором терминала по умолчанию является vi: Вот руководство по использованию vi. Как использовать текстовый редактор vi на Lubuntu

Вот пример использования vi в терминале (или скрипте):

vi /etc/rc.local
0
ответ дан 21 May 2020 в 02:58

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

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