Istnieje tak gedit
zwane ustawienie notebook-show-tabs-mode
, które zwykle jest domyślnie ustawione na „zawsze”, co oznacza, że każdy nowy dokument zostanie otwarty na karcie. Jeśli jednak wybierzesz gedit
opcję „auto”, wprowadzając poniższe polecenie w terminalu, nie otworzy się na karcie, chyba że aktualnie otwarty jest inny dokument.
gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'auto'
Jeśli jednak chcesz mieć pewność, że żadne karty nigdy nie zostaną otwarte, wybierz ustawienie „nigdy”, więc prawdopodobnie tego właśnie chcesz. Może być konieczne skorzystanie z menu Plik w gedit
celu przełączania się między dokumentami, chociaż gedit
nadal będzie Cię ostrzegać, gdy spróbujesz go zamknąć, jeśli nadal są niezapisane dokumenty. Oto polecenie, które chcesz w tym przypadku:
gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'never'
Aby powrócić do ustawień domyślnych, użyj polecenia „zawsze” w powyższym poleceniu. Możesz również znaleźć całą listę ukrytych ustawień gedit
, wprowadzając
gsettings list-recursively | grep -i gedit
ale myślę, że to notebook-show-tabs-mode
ustawienie może być tym, czego chcesz.
Jednak po rozważeniu twojego komentarza myślę, że możesz również użyć opcji standalone ( -s
) gedit
, ponieważ spowoduje to otwarcie każdego nowego dokumentu w nowym oknie. Utwórz .desktop
plik taki jak ten, zrób go wykonalnym i umieść w ~/.local/share/applications
:
[Desktop Entry]
Type=Application
Name=gedit_alternative
Comment=gedit standalone
Exec=/usr/bin/gedit -s %U
Terminal=false
GenericName=
Następnie po prostu powiąż go z plikami tekstowymi, edytując ~/.local/share/applications/mimeapps.list
i dodaj następujące elementy do tych sekcji pliku (najpierw wykonaj kopię zapasową):
[Default Applications]
text/x-log=geditspecial.desktop
text/plain=geditspecial.desktop
i
[Added Associations]
text/x-log=geditspecial.desktop;
text/plain=geditspecial.desktop;
Zamień geditspecial
na nazwę własnego programu .desktop
uruchamiającego. Teraz po kliknięciu plików tekstowych wszystkie zostaną otwarte w osobnych instancjach.