Способи перегляду більш гнучкої файлової системи


11

У мене є два пов’язані питання, обидва, ймовірно (але не обов'язково переважно), приймаючи ту саму відповідь:

  1. Під час перегляду або вивчення файлової системи в графічному інтерфейсі я хочу мати правою кнопкою миші клацнути порожній простір між файлами, вибрати пункт меню і сказати "відкрити термінал у цій папці", необов'язково як root
  2. Зробіть зворотне при використанні терміналу, необов'язково як root

Я використовую Universe з kubuntu, але Debian Lenny працює з gnome, встановленим окремо, тому все на kde або gnome буде працювати

Відповіді:


5

Термінал до Наутілуса

Щодо термінальної сторони речей, я просто додам це до свого ~/.bashrc:

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

Наутілус до Терміналу

Розширення nautilus-open-terminal, про яке згадували інші, чудово підходить для більшості використання, але воно не дає способу відкрити кореневу оболонку. Найпростіший спосіб отримати цю функціональність - зберегти такий сценарій, як наступний ~/.gnome2/nautilus-scripts/Open in Terminal (Root):

#!/bin/bash

cd $NAUTILUS_SCRIPT_CURRENT_URI
gnome-terminal -x sudo -s

Веселою варіацією цього буде створення профілю терміналу GNOME під назвою "root" із страшно червоним кольором тла, початковою назвою "Root Terminal" та спеціальною командою shell sudo -s. Потім ви використовуєте такий сценарій Nautilus:

#!/bin/bash

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

xdg-open .і sudo xdg-open .краще, тому що вони працюють як на KDE, так і на GNOME.
dv3500ea

1
Зазвичай це кращий шлях, але в даний час sudo xdg-open .не вдається через цю помилку .
ændrük

8

Ви можете використовувати xdg-open для відкриття файлів і каталогів з командного рядка . У мене є псевдонім, xopenщоб полегшити введення тексту трохи легше. Помістіть це, ~/.bashrcщоб зробити це, і мати браузер кореневого файлу за допомогою sudo:

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

Він відкриє файл у програмі, який би використовувався, якщо ви двічі клацнули на ньому. Наприклад, якщо ви назвали текстовий файл, він відкриється в gedit. І якщо ви передасте йому каталог, він відкриє браузер файлів. Тож якщо я перебуваю у своєму домашньому довіднику, то можу зробити

$ xopen Documents
$ xopen .

і браузер файлів (nautilus для мене) відкриє цю директорію. Також зауважте, що xdg-open повернеться негайно - нова програма запускається як власний процес, і ви можете набрати наступну команду.

Щоб відкрити термінал у файлі браузера nautilus , слід встановити nautilus-open-terminalпакет. Тоді ви можете клацнути правою кнопкою миші на папці або в порожньому просторі під файлами та відкрити термінал із контуром, встановленим до цього каталогу. Не знаю, як зробити це кореневим терміналом - я завжди просто використовую sudo сам.


Вам слід подумати про те, як додати відповідь, а потім підказку aendruk на xopen-sudo.
Хав'єр Рівера

3

У сховищах Ubuntu зручно запакований скрипт nautilus, щоб зробити це для вас. Клацніть тут, щоб встановити або запустити таку команду.

sudo apt-get install nautilus-open-terminal

Можливо, вам доведеться перезапустити gnome / nautilus, щоб він працював.


2

Якщо у вас вже встановлено налаштування Ubuntu-tweak, ви також можете просто поставити галочку для розширень nautilus.

Не впевнений, чи сумісний він із Ленні, досить правильно! :-)

alt текст

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.