Och, jak uwielbiam Ubuntu i wszystkie jego funkcje, ale ten „błąd” doprowadzał mnie do złości od tak dawna i ostatecznie postanowiłem poprosić o pomoc tutaj.
Przypisałem wszystkie .php
pliki do otwarcia za pomocą gedit za każdym razem, gdy kliknę je dwukrotnie w nautilus. Teraz zachowanie jest dziwne.
- Nie mam uruchomionego programu GEDIT
- Kliknij dwukrotnie plik, który chcesz otworzyć
- Zostanie otwarte okno gedit i plik zostanie załadowany
- Kliknij dwukrotnie inny plik, który chcesz otworzyć
Teraz są 2 możliwe wyniki:
5A) Plik otwiera się w tym samym oknie gedit w nowej karcie
5B) Plik otworzy się w nowym oknie gedit, w wyniku czego uruchomione zostaną 2 gedity.
To, czy zdarzy się A lub B, wydaje się być całkowicie losowe i trwa nieskończenie długo. Oznacza to, że podwójnie klikam 100 plików i może skończyć się 60 edycjami, z których niektóre będą miały 1 kartę, niektóre będą miały 2 karty, niektóre będą miały 3 karty ...
Jest to bardzo denerwujące i bardzo doceniłoby to rozwiązanie. Czy ktoś próbował rozwiązać ten problem?
Stało się tak w Ubuntu 10.04, 10.10 i 11.10. Wszystkie wersje Ubuntu, które kiedykolwiek testowałem.
Chciałem, aby wszystkie pliki były otwarte tylko w jednym oknie gedit. Nie znalazłem tych informacji gdzie indziej, ale dzięki następującym zmianom udało mi się otworzyć wszystkie pliki tekstowe tylko w jednym oknie jako nowe karty, bez względu na to, jak je otwieram (przez program uruchamiający, przez nautilus, przez Gnome DO).
Uzyskaj numer wyświetlacza: wpisz
echo $DISPLAY
w wierszu polecenia. np. otrzymujesz:0
jako numer wyświetlacza.Otwórz
/usr/share/applications/gedit.desktop
jako superużytkownik w edytorze tekstu.Zmień wiersz mówiąc:
do
gdzie
:0
jest twój wyświetlany numer.źródło
gedit
otwierania nowych instancji (Windows). Przynajmniej w aktualnej wersji 3.18.To się nie dzieje losowo
Domyślnie Gedit nie jest otwierany w wielu instancjach, ale po jednym dla każdego ekranu. Jeśli otworzysz na ekranie, gdzie jeszcze nie jest Gedit otworzy pliki w Gedit, to czarownica istnieje teraz na tym ekranie z pliku, który jest otwarty.
Możesz więc ustawić pierwszą instancję gedit na Wszystkie obszary robocze, aby śledziła twój aktywny widok. Lub pracuj nad każdym obszarem roboczym z każdym projektem i każdym z własnym otwartym programem Gedit. Za pomocą skrótów klawiaturowych możesz utworzyć nowy skrót do przełączania okna na wszystkich obszarach roboczych.
LUB możliwe jest, aby zawsze był otwierany w nowej instancji za pomocą polecenia skrótu w Otwórz za pomocą ..
gedit --new-window
Więc możesz spróbować we właściwościach php otwartych z resetem i umieścić nowe otwarcie za pomocą Gedit
używając
gedit --help-all
ull zobacz inną opcję otwierania za pomocą gedit.Możesz także spróbować usunąć gedit ze wszystkimi plikami konfiguracyjnymi i zainstalować go w czystości za pomocą
sudo apt-get purge gedit && sudo apt-get clean && sudo apt-get update && sudo apt-get install gedit
AKTUALIZACJA: Byłem w stanie odtworzyć - po przesunięciu okna nieco poza ekran, a następnie otwarciu niektórych plików otwiera się w nowym oknie. Jakoś myśli, że jest na innym wyświetlaczu.
źródło
Zaczęło mi się to dziać. Nie mogłem znaleźć żadnego odpowiedniego pliku conf, a nawet próbowałem wyczyścić + wyczyścić. W końcu znalazłem, co to było. Okno Gedit otwierało się tak, że wyglądało na zmaksymalizowane, ale tak nie było. Nacisnąłem przycisk maksymalizacji w oknie i to rozwiązało problem! Zauważ, że okno nie zmieniło rozmiaru, tylko rogi przeszły z rundy na kwadrat. Wygląda na to, że to musi być błąd w algorytmie @fossfreedom opisanym powyżej.
Uwaga: po zamknięciu okna stan maksymalizacji / minimalizacji musi być gdzieś zapisany w konfiguracji użytkownika. Ten stan przetrwa czyszczenie + czyszczenie i nie ma go także w Gedit confs na użytkownika.
źródło