Настроить gedit, чтобы он всегда открывался в новом окне
Я хотел бы настроить gedit так, чтобы каждый раз, когда я дважды щелкал текстовый файл, он открывался в новом окне вместо новой вкладки. Как это может быть сделано?
Что-то вроде,
gedit --new-window "file name"
, но двойным щелчком
Использование ubuntu 12.04 с корицей и gedit - версия 3.4.1
6 ответов
E сть gedit
настройка называется notebook-show-tabs-mode
, который обычно устанавливается по умолчанию как "всегда", что означает, что каждый новый открытый документ будет открываться на вкладке. Однако, если вы установите его на "авто", введя команду ниже в терминале, gedit
не будет открываться на вкладке, если в данный момент не открыт другой документ.
gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'auto'
Однако, если вы хотите убедиться, что никакие вкладки никогда не открываются, выберите настройку "никогда", так что это, вероятно, то, что вы хотите. Затем вам может понадобиться использовать меню Файл в gedit
переключаться между документами, хотя gedit
все равно предупредит вас, когда вы попытаетесь закрыть его, если еще есть несохраненные документы. Это команда, которую вы хотите в этом случае:
gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'never'
Чтобы вернуться к настройкам по умолчанию, используйте "всегда" в приведенной выше команде. Вы также можете найти полный список скрытых настроек для gedit
введя
gsettings list-recursively | grep -i gedit
но я думаю notebook-show-tabs-mode
настройка может быть та, которую вы хотите.
Однако, после рассмотрения вашего комментария, я думаю, вы также можете использовать автономный (-s
) gedit
вариант, так как это откроет каждый новый документ в новом окне. Создать .desktop
файл, как это и сделать его исполняемым и положить в ~/.local/share/applications
:
[Desktop Entry]
Type=Application
Name=gedit_alternative
Comment=gedit standalone
Exec=/usr/bin/gedit -s %U
Terminal=false
GenericName=
Затем просто связать его с текстовыми файлами путем редактирования ~/.local/share/applications/mimeapps.list
и добавьте следующее к этим разделам файла (сначала сделайте резервную копию):
[Default Applications]
text/x-log=geditspecial.desktop
text/plain=geditspecial.desktop
а также
[Added Associations]
text/x-log=geditspecial.desktop;
text/plain=geditspecial.desktop;
замещать geditspecial
с вашим собственным именем .desktop
пусковая. Теперь, когда вы нажимаете текстовые файлы, они все открываются в отдельных экземплярах.
Мне тоже это нужно. Я вдруг нахожу более простое решение:
sudo nautilus /usr/share/applications/
Укажите gedit, нажмите Alt+Enter (Свойства) и замените команду на
gedit -s %U
Проверено на Xubuntu 12.04.2 LTS. Надеюсь, поможет.
Для Nautilus и других экземпляров GUI
Отредактируйте свой /usr/share/applications/gedit.desktop
файл добавить аргумент --new-window
к Exec=
запись:
Меняться от:
[Desktop Entry] Имя = Gedit GenericName = текстовый редактор Комментарий = Редактировать текстовые файлы Exec=gedit %U Terminal= ложь
Изменить на:
[Desktop Entry] Имя =gedit GenericName= Текстовый редактор Комментарий = Редактировать текстовые файлы Exec = gedit --new-window% U Terminal = false
Для командной строки
Это заботится о nautilus
и другие gui
экземпляров. Для командной строки используйте alias
в ~/.bashrc
как уже упоминалось выше Leocadio González Casado. Добавьте это к вашему ~/.bashrc
файл.
alias gedit="gedit --new-window"
Замечания:
Это работает со всеми версиями Ubuntu.
Очень хорошая возможность для конфигурации нескольких мониторов, чтобы посмотреть на один файл и редактировать другой. Но иногда мы можем использовать конфигурацию с одним окном. Чтобы использовать оба:
Запустите (как описано пользователем2223633):
sudo nautilus /usr/share/applications/
Укажите gedit и создайте копию (ctrl + c, ctrl + v).
Переименуйте копию в понятное для вас имя.
Укажите на новую копию gedit.
Нажмите Alt+Enter или RightClick -> Properties (как описано пользователем 2223633).
Замените команду на (как описано пользователем2223633):
gedit -s %U
Закройте окно Nautilus (открытое пользователем root) как можно скорее.
Откройте окно Nautilus или используйте Desktop и укажите любой текстовый файл.
Щелкните правой кнопкой мыши и выберите "Открыть с помощью - Другая программа".
Если вы видите и gedit, и его копию, настройка завершена. Если нет, нажмите "Показать другую программу" и откройте файл с gedit copy.
Повторите 9 и 10, открывая gedit, а не копией.
Теперь Вы можете открыть файл, используя оба режима, используя программу Rightclick - Open With - Other.
Протестировано Ubuntu 13.04 X64
Чтобы сделать это в командной строке, просто добавьте следующую строку к вам ~/.bashrc
alias gedit="gedit --new-window"
Ubuntu 18.04 LTS=
sudo nautilus /usr / доля / приложения /
щелкните правой кнопкой мыши Текстовый редактор> Открыть в другом приложении> Текстовый редактор
(вам нужен gedit.desktop, а не org.gnome.gedit.desktop)> change-
gedit%U
to
gedit -s%U
В моей установке Ubuntu 14.10, когда Gedit открыт, щелкните правой кнопкой мыши на значке программы запуска, появится список выбора. Первая запись в списке "Открыть новое окно".
Это работает для того, что мне нужно.