Daha esnek olan dosya sistemine göz atma yolları


11

Her ikisi de muhtemelen (ama mutlaka tercihli olarak değil) aynı cevabı kabul eden iki sorum var:

  1. Bir GUI'de dosya sistemine göz atarken veya keşfederken, dosyalar arasındaki boş alana sağ tıklayabilir, bir menü öğesi seçebilir ve isteğe bağlı olarak kök olarak 'bu klasörde terminal aç' diyebilirim
  2. Terminali kullanırken, isteğe bağlı olarak root olarak

Evren'i kubuntu ile kullanıyorum ama Debian Lenny'nin gnome ile ayrı olarak çalıştırılması gerekiyor, bu yüzden kde veya gnome'daki her şey işe yarayacak

Yanıtlar:


5

Nautilus Terminali

Şeylerin terminali tarafında yüzünden, kardeşime karşı eklersiniz ~/.bashrc:

alias browse="xdg-open ."
alias browse-root="gksudo xdg-open ."

Nautilus - Terminal

Diğerlerinin bahsettiği nautilus-open-terminal uzantısı çoğu kullanım için mükemmeldir, ancak bir kök kabuk açmak için bir yol sağlamaz. Bu işlevi almanın en kolay yolu aşağıdaki gibi bir komut dosyasını kaydetmek ~/.gnome2/nautilus-scripts/Open in Terminal (Root):

#!/bin/bash

cd $NAUTILUS_SCRIPT_CURRENT_URI
gnome-terminal -x sudo -s

Bu konuda eğlenceli bir değişiklik, korkunç bir kırmızı arka plan rengi, "Kök Terminal" in ilk başlığı ve özel kabuk komutuyla "kök" adlı bir GNOME Terminal profili yapmak olacaktır sudo -s. Daha sonra böyle bir Nautilus betiği kullanırsınız:

#!/bin/bash

cd $NAUTILUS_SCRIPT_CURRENT_URI
gnome-terminal --window-with-profile=root

xdg-open .ve sudo xdg-open .daha iyiler çünkü GNOME'un yanı sıra KDE üzerinde de çalışıyorlar.
dv3500ea

1
Bu genellikle gitmek için daha iyi bir yol, ancak şu anda bu hatasudo xdg-open . nedeniyle başarısız .
ændrük

8

Sen kullanabilirsiniz xdg açık için komut satırından açık dosyaları ve dizinleri . xopenYazmayı biraz kolaylaştırmak için takma adım var . ~/.bashrcBunu yapmak ve sudo kullanarak bir kök dosya tarayıcısına sahip olmak için bunu ekleyin :

alias xopen="xdg-open"
alias xopen-root="sudo xdg-open"

Dosyayı, üzerine çift tıklarsanız kullanılacak uygulamada açar. Örneğin, bir metin dosyasını adlandırdıysanız, gedit'te açılır. Ve eğer bir dizini iletirseniz, dosya tarayıcısını açar. Yani eğer ev dizinimdeysem

$ xopen Documents
$ xopen .

ve dosya tarayıcı (benim için nautilus) bu dizini açacaktır. Ayrıca xdg-open'in hemen geri döneceğini unutmayın - yeni program kendi işlemi olarak başlatılır ve bir sonraki komutunuzu yazabilirsiniz.

To Nautilus dosya tarayıcısından bir terminal açın , yüklemek gerekir nautilus-open-terminalpaketi. Ardından, bir klasörü sağ tıklatıp dosyaların altındaki boş alanı tıklayabilir ve yolu bu dizine ayarlanmış bir terminal açabilirsiniz. Nasıl olsa bir kök terminali yapmak için emin değilim - Ben her zaman sadece kendimi sudo kullanın.


Cevabınıza xopen-sudo üzerine aendruk ipucu eklemeyi düşünmelisiniz.
Javier Rivera

3

Bunu sizin için yapmak için Ubuntu depolarında el ile paketlenmiş bir nautilus betiği var. Aşağıdaki komutu yüklemek veya çalıştırmak için burayı tıklayın .

sudo apt-get install nautilus-open-terminal

Çalışması için gnome / nautilus'u yeniden başlatmanız gerekebilir.


2

Zaten Ubuntu-tweak yüklüyse, nautilus uzantıları kutusunu da işaretleyebilirsiniz.

Lenny ile uyumlu olup olmadığından emin değilim, yeterince doğru! :-)

alternatif metin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.