configura gedit per aprirlo sempre in una nuova finestra


8

Vorrei configurare gedit in modo che ogni volta che faccio doppio clic su un file di testo si aprirà su una nuova finestra anziché su una nuova scheda. Come si può fare?

Qualcosa di simile a,

gedit --new-window "file name"

, ma con un doppio clic

Usando ubuntu 12.04 con cannella e gedit - Versione 3.4.1

Risposte:


8

C'è geditun'impostazione chiamata notebook-show-tabs-mode, che di solito è impostata su "sempre", il che significa che ogni nuovo documento aperto si aprirà in una scheda. Tuttavia, se lo si imposta su "auto" immettendo il comando di seguito nel terminale, geditnon si aprirà in una scheda a meno che non sia attualmente aperto un altro documento.

gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'auto'

Tuttavia, se vuoi assicurarti che nessuna scheda sia mai aperta, scegli l'impostazione "mai", quindi è probabilmente quello che vuoi. Potrebbe quindi essere necessario utilizzare il menu File all'interno geditper passare da un documento all'altro, sebbene geditti avvertirà comunque quando proverai a chiuderlo se ci sono ancora documenti non salvati. Questo è il comando che vuoi in questo caso:

gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'never'

Per tornare alle impostazioni predefinite, utilizzare invece "sempre" nel comando sopra. Puoi anche trovare l'intero elenco di impostazioni nascoste geditinserendo

gsettings list-recursively | grep -i gedit

ma penso che l' notebook-show-tabs-modeimpostazione sia forse quella che desideri.


Tuttavia, dopo aver considerato il tuo commento, penso che potresti anche utilizzare l' opzione standalone ( -s) gedit, in quanto ciò aprirà ogni nuovo documento in una nuova finestra. Crea un .desktopfile come questo e rendilo eseguibile e inserisci ~/.local/share/applications:

[Desktop Entry]
Type=Application
Name=gedit_alternative
Comment=gedit standalone
Exec=/usr/bin/gedit -s %U
Terminal=false
GenericName=

Quindi è sufficiente associarlo ai file di testo modificando ~/.local/share/applications/mimeapps.liste aggiungere quanto segue a queste sezioni del file (eseguendo prima il backup):

[Default Applications]
text/x-log=geditspecial.desktop
text/plain=geditspecial.desktop

e

[Added Associations]
text/x-log=geditspecial.desktop;
text/plain=geditspecial.desktop;

Sostituisci geditspecialcon il nome del tuo .desktoplauncher. Ora, quando fai clic sui file di testo, si apriranno tutti in istanze separate.


4
questo non funziona più su
fidati

'notebook-show-tabs-mode' ora è 'chiamato show-tabs-mode', ma nel mio caso non fa il lavoro
Markus Dutschke

9

Ho anche bisogno di questo. Improvvisamente trovo una soluzione più semplice:

sudo nautilus /usr/share/applications/

Punta a gedit , premi Alt + Invio (Proprietà) e sostituisci comando a

gedit -s %U

Testato su Xubuntu 12.04.2 LTS. Spero che sia d'aiuto.


Funziona ma apre anche tutti i nuovi file MASSIMIZZATI. Causando la nuova istanza per coprire l'intero schermo
Chris,

4

Per Nautilus e altre istanze della GUI

Modifica il tuo /usr/share/applications/gedit.desktopfile aggiungi l'argomento --new-windowalla Exec=voce:

Cambio da:

[Voce desktop]
Name = gedit
GenericName = Editor di testo
Commento = Modifica file di testo
Exec = gedit% U
Terminal = false

Passare a:

[Voce desktop]
Name = gedit
GenericName = Editor di testo
Commento = Modifica file di testo
Exec = gedit --new-window% U
Terminal = false

Per la riga di comando

Questo si occupa di nautiluse altri guicasi. Per la riga di comando, usa aliasin ~/.bashrccome menzionato da Leocadio González Casado sopra. Aggiungi questo al tuo ~/.bashrcfile.

alias gedit="gedit --new-window"

Nota:
funziona con tutte le versioni di Ubuntu.


forse è meglio copiare prima il file "/usr/share/applications/gedit.desktop" su "~ / .local / share / application / gedit.desktop" e modificare la versione copiata. Puoi cambiare ulteriormente. Ciò sovrascrive la configurazione per l'utente corrente
Markus Dutschke,

1

Ottima funzionalità per la configurazione multimonitor per guardare un file e modificarne un altro. Ma qualche volta potremmo usare la configurazione a finestra singola. Per usare entrambi:

  1. Esegui (come descritto dall'utente2223633):

    sudo nautilus /usr/share/applications/

  2. Seleziona gedit e creane una copia (ctrl + c, ctrl + v).

  3. Rinomina la copia con un nome comprensibile per te.

  4. Scegliere una nuova copia di Gedit.

  5. Premi Alt + Invio o Fai clic con il pulsante destro del mouse -> Proprietà (come descritto dall'utente2223633).

  6. Sostituisci comando a (come descritto dall'utente2223633):

    gedit -s %U

  7. Chiudi la finestra di Nautilus (aperta da root) il prima possibile.

  8. Apri una finestra di Nautilus o usa Desktop e punta a qualsiasi file di testo

  9. Fare clic con il tasto destro del mouse e selezionare Apri con - Altro programma.

  10. Se vedi sia gedit che la sua copia, la configurazione è terminata. Altrimenti premi "Mostra altro programma" e apri il file con gedit copy.

  11. Ripeti l'apertura 9 e 10 con gedit e non con la copia.

Ora puoi aprire il file usando entrambe le modalità usando il tasto destro del mouse - Apri con - Altro programma.

Testato da Ubuntu 13.04 X64


0

Nella mia installazione di Ubuntu 14.10, una volta aperto gedit, facendo clic con il tasto destro sull'icona di avvio verrà visualizzato un elenco di selezione. La prima voce nell'elenco è "Apri una nuova finestra".

Funziona per quello che mi serve.



0

Ubuntu 18.04 LTS =

sudo nautilus / usr / share / applicazioni /

tasto destro del mouse Editor di testo> Apri con un'altra applicazione> Editor di testo

(è necessario gedit.desktop non org.gnome.gedit.desktop)> modifica-

gedit% U

to

gedit -s% U

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.