О, как я люблю Ubuntu и все его возможности, но эта «ошибка» так долго злила меня, и я наконец решил обратиться за помощью сюда.
Я назначил все .php
файлы, которые будут открываться с помощью gedit, каждый раз, когда я дважды щелкаю их в nautilus. Теперь поведение странное.
- У меня нет гедит бега
- Я дважды щелкаю файл, который нужно открыть
- Откроется окно Gedit, и файл загрузится
- Я дважды щелкаю другой файл, который нужно открыть
Теперь есть 2 возможных результата:
5A) Файл открывается в том же окне Gedit в новой вкладке
5B) Файл открывается в новом окне gedit, в результате чего запускается 2 gedits.
Происходит ли случай А или В, кажется совершенно случайным и продолжается бесконечно. Это означает, что я дважды щелкну по 100 файлам, и у меня может получиться 60 гедитов, некоторые из которых будут иметь 1 вкладку, некоторые - 2 вкладки, некоторые - 3 вкладки ...
Это очень раздражает, и решение этой проблемы было бы очень ценно. Кто-нибудь когда-нибудь пытался решить эту проблему?
Это произошло в Ubuntu 10.04, 10.10 и 11.10. Все версии Ubuntu, которые я когда-либо тестировал.
Я хотел, чтобы все файлы открывались только в одном окне Gedit. Я не нашел эту информацию где-то еще, но со следующими изменениями мне удалось открыть все текстовые файлы только в одном окне в виде новых вкладок, независимо от того, как я их открываю (через панель запуска, через nautilus, через Gnome DO).
Получить номер дисплея: введите
echo $DISPLAY
в командной строке. например, вы получаете в:0
качестве вашего номера дисплея.Открыть
/usr/share/applications/gedit.desktop
как суперпользователь с помощью текстового редактора.Измените строку, сказав:
в
где
:0
ваш номер дисплеяисточник
gedit
открытию новых экземпляров (окон). По крайней мере, в текущей версии 3.18.Это не происходит случайно
По умолчанию Gedit не предназначен для открытия множества экземпляров, но по одному на каждый дисплей. Если вы открываете на дисплее, где еще нет, Gedit откроет файлы в Gedit, ведь теперь существует отображение, которое открывается из файла.
Таким образом, вы можете сделать первый экземпляр gedit для всех рабочих пространств, чтобы он следовал за вашим активным отображением. Или работайте над каждым рабочим пространством с каждым проектом, и у каждого свой Gedit`s. В сочетаниях клавиш вы можете создать новый ярлык для переключения окон во всех рабочих пространствах.
ИЛИ можно сделать его всегда открытым в новом экземпляре с помощью команды быстрого вызова в Open With.
gedit --new-window
Так что вы можете попробовать открыть в php свойства с помощью reset и поставить новое открытие с помощью Gedit.
используя
gedit --help-all
Ull, смотрите другой вариант открытия с помощью gedit.И вы также можете попробовать удалить Gedit со всеми файлами конфигурации и установить его в чистом виде, используя
sudo apt-get purge gedit && sudo apt-get clean && sudo apt-get update && sudo apt-get install gedit
ОБНОВЛЕНИЕ: я смог воспроизвести - когда немного сдвинул окно с экрана, затем открыв какой-то файл, открывается в новом окне. Он почему-то думает, что это в другом дисплее.
источник
Это начало происходить со мной. Я не мог найти соответствующий файл conf, и даже попытался очистить + очистить. Наконец-то нашел, что это было. Окно Gedit открывалось так, что казалось, что оно было развернуто, но это не так. Я нажал кнопку максимизации в окне, и это решило проблему! Обратите внимание, что окно не изменило размер, только углы перешли от круглого к квадратному. Похоже, это должно быть ошибкой в алгоритме @fossfreedom, описанном выше.
Примечание. Когда вы закрываете окно, состояние максимизации / минимизации должно быть сохранено где-то в пользовательской конфигурации. Это состояние сохраняется при очистке + очистка, и оно не входит в число пользовательских конфессий Gedit.
источник