staging.inyokaproject.org

Vom Terminal aus einen neuen Reiter in thunar öffnen, ist unmöglich

Status: Gelöst | Ubuntu-Version: Xubuntu 20.04 (Focal Fossa)
Antworten |

uzfH8

Avatar von uzfH8

Anmeldungsdatum:
3. Mai 2013

Beiträge: 1011

Ich vermute, das ist by design so, den man thunar sagt

Thunar takes a list of URIs for folders that should be opened in new file manager windows or files that should be run using the default application for their types.

Man bekommt also anscheinend zwangsläufig ein neues Fenster. Ich frage hier nur zur Sicherheit, ob ich das richtig verstehe und nicht doch jemand einen Trick kennt.

shiro Team-Icon

Supporter

Anmeldungsdatum:
20. Juli 2020

Beiträge: 1303

Wozu braucht man eigentlich mehrere Reiter in thunar und dem terminal?

Egal, probiere mal:

$ xdotool windowactivate $(xdotool search --name ".*- Dateiverwaltung") key ctrl+t

Udalrich

Anmeldungsdatum:
15. Mai 2019

Beiträge: 533

uzfH8 schrieb:

Man bekommt also anscheinend zwangsläufig ein neues Fenster.

Nur wenn im Thunar-Menü „Einstellungen“, Reiter „Verhalten“, die Option „Neue Thunar-Instanzen als Reiter öffnendeaktiviert ist.

Ist sie hingegen aktiviert, dann kann man durchaus in einem Terminal den Thunar mit mehreren URLs aufrufen, die dann im bestehenden Thunar-Fenster als Reiter geöffnet werden.

uzfH8

(Themenstarter)
Avatar von uzfH8

Anmeldungsdatum:
3. Mai 2013

Beiträge: 1011

shiro schrieb:

Wozu braucht man eigentlich mehrere Reiter in thunar und dem terminal?

Danke, aber ich bitte um Verzeihung, ich habe mich vermutlich nicht präzise genug ausgedrückt, was ich will. Ich will nicht einfach einen neuen Reiter öffnen, ich will einen neuen Reiter in einem vorgegebenem Verzeichnis öffen

1. Ich habe ein thunar-Fenster mit einem oder mehreren Reitern offen 2. Mir ist in einem script, das in einem Terminalfenster auf dem selben XServer läuft, ein Verzeichnis bekannt, zum Beispiel ZEIGEINTHUNARTAB=/home/meinusername/das_soll_thunar_zeigen 3. Ich will im script jetzt einen Befehl ausführen der dazu führt, dass sich in dem schon offenen thunar-Fenster ein weiterer Reiter öffnet, der den Inhalt des Verzeichnisses, dessen Name in ZEIGEINTHUNARTAB gespeichert ist, im Beispiel also den Inhalt von /home/meinusername/das_soll_thunar_zeigen anzeigt

uzfH8

(Themenstarter)
Avatar von uzfH8

Anmeldungsdatum:
3. Mai 2013

Beiträge: 1011

Udalrich schrieb:

Nur wenn im Thunar-Menü „Einstellungen“, Reiter „Verhalten“, die Option „Neue Thunar-Instanzen als Reiter öffnendeaktiviert ist.

Ist sie hingegen aktiviert, dann kann man durchaus in einem Terminal den Thunar mit mehreren URLs aufrufen, die dann im bestehenden Thunar-Fenster als Reiter geöffnet werden.

Exakt was ich will. Vielen Dank!

shiro Team-Icon

Supporter

Anmeldungsdatum:
20. Juli 2020

Beiträge: 1303

Hallo uzfH8

  1. Ich habe ein thunar-Fenster mit einem oder mehreren Reitern offen

  2. Mir ist in einem script, das in einem Terminalfenster auf dem selben XServer läuft, ein Verzeichnis bekannt, zum Beispiel ZEIGEINTHUNARTAB=/home/meinusername/das_soll_thunar_zeigen

  3. Ich will im script jetzt einen Befehl ausführen der dazu führt, dass sich in dem schon offenen thunar-Fenster ein weiterer Reiter öffnet, der den Inhalt des Verzeichnisses, dessen Name in ZEIGEINTHUNARTAB gespeichert ist, im Beispiel also den Inhalt von /home/meinusername/das_soll_thunar_zeigen anzeigt

Für mich las sich das so, dass ein thunar Fenster bereits existiert und du einen neuen Reiter aus einem Terminal (sript) in thunar öffnen wolltest, dessen Verzeichnisname in der Variablen ZEIGEINTHUNARTAB steht. Dies ist auch möglich:

$ ZEIGEINTHUNARTAB=/home/meinusername/das_soll_thunar_zeigen
$ setxkbmap -layout de && xdotool windowactivate $(xdotool search --name ".*- Dateiverwaltung") key ctrl+t key ctrl+l type "$ZEIGEINTHUNARTAB" && xdotool key Return

Falls ein anderer Anwender dies auch so interpretiert, habe ich obige Lösung noch mit beigefügt.

uzfH8

(Themenstarter)
Avatar von uzfH8

Anmeldungsdatum:
3. Mai 2013

Beiträge: 1011

shiro schrieb:

Falls ein anderer Anwender dies auch so interpretiert, habe ich obige Lösung noch mit beigefügt.

Das funktioniert auch einwandfrei und hat natürlich den Vorteil, dass ich nichts an der thunbar-Voreinstellung ändern muss. Andererseits hat es den Nachteil, dass ich xdotool benötigt. Ich nehme an, man muss auch aufpassen, dass nicht irgendwelche Tastendrücke dazwischenkommen, wenn man am Rechner arbeitet, während das Skript läuft, oder? Jedenfalls ist es immer gut,mehrere Möglichkeiten zu kennen. Vielen Dank.

Antworten |