настроить gedit, чтобы он всегда открывался в новом окне

Я только что перешел с обновления с 11.04 до 12.04 LTS.

Хотя я не могу найти «ожидаемый» список /etc/grub.d/ для разных версий ОС в любом месте, с другого компьютера, к которому у меня есть доступ, исходные записи 11.04:

$ ls /etc/grub.d/
00_header        10_linux      20_memtest86+  40_custom  README
05_debian_theme  20_linux_xen  30_os-prober   41_custom

На обновленном ПК после обновления у меня есть:

$ ls /etc/grub.d/
00_header        10_os-prober  30_memtest86+     40_custom
05_debian_theme  20_linux      30_os-prober      41_custom
10_linux         20_linux_xen  30_uefi-firmware  README

Очевидно, что у меня есть некоторые записи, которые являются дубликатами, поэтому даже не запускать sudo update-grub2, поскольку @Samik предлагает не удалять дубликаты записей в этом случае.

Ответ на этот случай, очевидно, заключался бы в том, чтобы удалить дубликаты _os-prober и _linux записей, а затем запустить sudo update-grub2.

1
задан 28 October 2013 в 17:41

6 ответов

Существует параметр gedit, называемый notebook-show-tabs-mode, который обычно устанавливается по умолчанию на «always», что означает, что каждый новый открытый документ открывается на вкладке. Однако, если вы установите его в «auto», введя команду ниже в терминале, 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 пусковой установки. Теперь, когда вы щелкаете текстовыми файлами, все они будут открываться в отдельных экземплярах.

6
ответ дан 25 May 2018 в 04:14
  • 1
    это больше не работает на верных и выше – answerSeeker 13 March 2017 в 11:56

Мне тоже это нужно. Я неожиданно нашел более простое решение:

sudo nautilus /usr/share/applications/

Направьте gedit, нажмите Alt + Enter (Свойства) и замените команду на

gedit -s %U

Протестировано на Xubuntu 12.04.2 LTS. Надеюсь, это поможет.

8
ответ дан 25 May 2018 в 04:14
  • 1
    Это работает, но также открывает каждый новый файл MAXIMIZED. Причинение нового экземпляра для охвата всего экрана – Chris 26 July 2017 в 22:18

Для Nautilus и других экземпляров GUI

Отредактируйте свой файл /usr/share/applications/gedit.desktop, добавьте аргумент --new-window в запись Exec=:

Измените:

[ f1]

Изменить с:

[Desktop Entry] Name=gedit GenericName=Text Editor Comment=Edit text files Exec=gedit --new-window %U Terminal=false

Для командной строки

Это касается экземпляров nautilus и других gui. Для командной строки используйте alias в ~/.bashrc, как упомянуто Леокадио Гонсалесом Касадо выше. Добавьте это в свой файл ~/.bashrc.

alias gedit="gedit --new-window"

Примечание. Это работает со всеми версиями Ubuntu.

3
ответ дан 25 May 2018 в 04:14

Очень хорошая функция для настройки мультимонитора для просмотра одного файла и редактирования другого. Но некоторое время мы можем использовать конфигурацию одного окна. Использовать оба:

Выполнить (как описано пользователем2223633): sudo nautilus /usr/share/applications/ Пометить gedit и создать копию (ctrl + c, ctrl + v). Переименуйте копию в название, понятное для вас. Укажите новую копию gedit. Нажмите Alt + Enter или RightClick -> Свойства (как описано пользователем2223633). Замените команду на (как описано пользователем2223633): gedit -s %U Как можно скорее закройте окно Nautilus (открытое от root). Откройте окно Nautilus или используйте Desktop и укажите на любой текстовый файл Rightclick it и укажите Open With - Other program. Если вы видите как gedit, так и копию, конфигурация завершена. Если не нажать «Показать другую программу» и открыть файл с копией gedit. Повторите 9 и 10, открыв gedit не копией.

Теперь вы можете открыть файл, используя оба режима, используя Rightclick - Open With - Other program.

Протестировано Ubuntu 13.04 X64

1
ответ дан 25 May 2018 в 04:14

В моей установке Ubuntu 14.10, как только gedit открывается, щелкните правой кнопкой мыши значок запуска и отобразится список выбора. Первая запись в списке - «Открыть новое окно».

Это работает для того, что мне нужно.

0
ответ дан 25 May 2018 в 04:14

Для этого в командной строке просто добавьте следующую строку ~/.bashrc

alias gedit="gedit --new-window"
0
ответ дан 25 May 2018 в 04:14

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

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