Kiedy klikam prawym przyciskiem myszy folder w Nautilus, widzę te opcje „Otwórz w nowym oknie” i „Otwórz w nowej karcie”. Czy można dodać opcję „Otwórz w nowym okienku”, która otworzyłaby wybrany folder w nowym okienku wyświetlanym po naciśnięciu F3?
Zobaczę - wygląda na to, że nautilus pamięta, które okienko zostało ostatnio kliknięte - więc jeśli byłeś w okienku po prawej stronie, następnym razem, gdy użyjesz „otwórz w nowym okienku” - otworzy się po prawej stronie.
fossfreedom
@Jakob - jak powiedziała Desgua - bez zmiany kodu nautilus Nie sądzę, żebyś widział wartość F3. Zmieniłem nieco skrypt, aby zawsze otwierał folder po prawej stronie.
fossfreedom
Dziękuję Ci. Realizacja zajmuje trochę czasu, ale działa ... W drugim przypadku dodałem kolejną akcję; tylko bez linii „F3”.
Jakob
Być może możesz usunąć „uśpienie 0,3” razy do czegoś mniejszego lub usunąć je. Uwzględniłem je, aby ułatwić debugowanie. Czy możesz zaktualizować odpowiedź według tego, co według ciebie poprawi ją - w razie potrzeby zaktualizuję zrzuty ekranu według tego, co zalecisz. Pamiętaj, że jesteśmy witryną do współpracy - więc każdy powinien edytować siebie Pytania i odpowiedzi, aby je poprawić :)
fossfreedom
Próbowałem skrócić czas snu do 0,2 lub 0,1 - jednak to sprawia, że skrypt jest nieco zawodny. Wydaje się, że 0,3 sekundy to dobry kompromis.
fossfreedom
8
Najpierw pamiętajmy, że Nautilus ma ograniczoną liczbę okien do 2.
Aby to zrobić, możesz utworzyć skrypt.
1) Pierwsza instalacja xdotool i parcellite :sudo apt-get install xdotool parcellite
2) Następnie otwórz plik ( gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane) i wklej to:
Tak na pierwsze pytanie (zaktualizowałem odpowiedź). Sprawdzę, czy sekunda jest możliwa.
desgua
Nie mogę znaleźć sposobu, aby Nautilus powiedział nam, czy okienko jest otwarte, czy nie. Możesz jednak utworzyć inny skrypt, aby otworzyć go w istniejącym okienku.
desgua
Dziękuję również za drugi skrypt! Ale w jakiś sposób pierwszy skrypt nie zawsze działa zgodnie z oczekiwaniami: czasami otwiera folder w tym samym okienku, czasem otwiera tylko inny panel, czasem nie otwiera się żaden panel. Drugi skrypt nie otwiera folderu w drugim okienku, ale w tym samym - co byłoby identyczne, gdybym tylko dwukrotnie kliknął folder.
Jakob
Aby skrypt był bardziej niezawodny, po prostu zwiększ czas uśpienia (0.3 wydaje się być bardzo niezawodny).
desgua
Wciąż foldery otwierają się po lewej, a nie po prawej stronie.
Najpierw pamiętajmy, że Nautilus ma ograniczoną liczbę okien do 2.
Aby to zrobić, możesz utworzyć skrypt.
1) Pierwsza instalacja xdotool i parcellite :
sudo apt-get install xdotool parcellite
2) Następnie otwórz plik (
gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane
) i wklej to:3) Zapisz.
4) Ustaw, aby był wykonywalny (
chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane
)5) Kliknij folder prawym przyciskiem myszy i wybierz „Skrypty”> „Otwórz w nowym okienku”.
Wynik:
Jeśli czujesz się leniwy, po prostu wklej to do terminalu i gotowe:
Ten skrypt otwiera folder w istniejącym panelu:
1) Pierwsza instalacja xdotool i parcellite :
sudo apt-get install xdotool parcellite
2) Następnie otwórz plik (
gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane
) i wklej to:3) Zapisz.
4) Ustaw, aby był wykonywalny (
chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane
)5) Kliknij folder prawym przyciskiem myszy i wybierz „Skrypty”> „Otwórz w istniejącym okienku”.
źródło