फाइलसिस्टम ब्राउज़ करने का तरीका (ओं) जो अधिक लचीले होते हैं


11

मेरे पास दो संबंधित प्रश्न हैं, दोनों शायद (लेकिन जरूरी नहीं कि अधिमानतः) एक ही उत्तर स्वीकार कर रहे हैं:

  1. जीयूआई में फाइल सिस्टम को ब्राउज़ या खोजते समय, मैं फ़ाइलों के बीच की खाली जगह पर राइट क्लिक करना चाहता हूं, मेनू आइटम चुन सकता हूं और कह सकता हूं कि 'इस फ़ोल्डर में खुला टर्मिनल,' वैकल्पिक रूप से रूट के रूप में
  2. टर्मिनल का उपयोग करते समय कांसेप्ट करें, वैकल्पिक रूप से रूट के रूप में

मैं कुबंटू के साथ यूनिवर्स का उपयोग करता हूं, लेकिन डेबियन लेनी अलग से स्थापित गनोम के साथ चल रही है, इसलिए केडी या गोमुख पर कुछ भी काम करेगा

जवाबों:


5

नॉटिलस को टर्मिनल

चीजों के टर्मिनल पक्ष के लिए, मैं इसे अपने साथ जोड़ूंगा ~/.bashrc:

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

नॉटिलस टू टर्मिनल

नॉटिलस-ओपन-टर्मिनल एक्सटेंशन जो दूसरों ने उल्लेख किया है, अधिकांश उपयोग के लिए महान है, लेकिन यह रूट शेल खोलने का एक तरीका प्रदान नहीं करता है। आपके लिए यह कार्यक्षमता प्राप्त करने का सबसे आसान तरीका है कि आप स्क्रिप्ट को निम्न प्रकार से सहेज सकते हैं ~/.gnome2/nautilus-scripts/Open in Terminal (Root):

#!/bin/bash

cd $NAUTILUS_SCRIPT_CURRENT_URI
gnome-terminal -x sudo -s

इस पर एक मजेदार भिन्नता एक डरावना लाल पृष्ठभूमि के रंग के साथ "रूट" नामक एक गनोम टर्मिनल प्रोफाइल बनाने के लिए होगी, "रूट टर्मिनल" का एक प्रारंभिक शीर्षक, और कस्टम शेल कमांड sudo -s। फिर आप इस तरह एक Nautilus स्क्रिप्ट का उपयोग करेंगे:

#!/bin/bash

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

xdg-open .और sudo xdg-open .बेहतर होगा क्योंकि वे केडीई के साथ-साथ गनोम पर भी काम करते हैं।
DV3500ea

1
यह आमतौर पर जाने का बेहतर तरीका है, लेकिन वर्तमान में इस बग केsudo xdg-open . कारण विफल रहता है ।
ændrük 20

8

आप कमांड लाइन से फ़ाइलों और निर्देशिकाओं को खोलने के लिए xdg- ओपन का उपयोग कर सकते हैं । टाइपिंग को थोड़ा आसान बनाने के लिए मेरा एक उपनाम है। ऐसा करने के लिए अपने में रखो , और sudo का उपयोग करके रूट फ़ाइल ब्राउज़र रखना है:xopen~/.bashrc

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

यह उस एप्लिकेशन में फ़ाइल को खोलेगा जिसका उपयोग किया जाएगा यदि आप उस पर डबल-क्लिक करते हैं। उदाहरण के लिए, यदि आपने एक टेक्स्ट फ़ाइल का नाम दिया है, तो यह gedit में खुलेगा। और यदि आप इसे एक निर्देशिका पास करते हैं, तो यह फ़ाइल ब्राउज़र खोल देगा। इसलिए अगर मैं अपनी होम डायरेक्टरी में हूं तो मैं कर सकता हूं

$ xopen Documents
$ xopen .

और फ़ाइल ब्राउज़र (मेरे लिए नॉटिलस) उस निर्देशिका को खोल देगा। यह भी ध्यान दें कि xdg-open तुरंत वापस आएगा - नया प्रोग्राम लॉन्च किया गया है क्योंकि यह स्वयं की प्रक्रिया है और आप अपने अगले कमांड में टाइप कर सकते हैं।

नौटिलस फ़ाइल ब्राउज़र से एक टर्मिनल खोलने के लिए , आपको nautilus-open-terminalपैकेज स्थापित करना चाहिए । तब आप किसी फ़ोल्डर पर, या फ़ाइलों के नीचे रिक्त स्थान पर राइट क्लिक कर सकते हैं, और उस निर्देशिका के लिए निर्धारित पथ के साथ एक टर्मिनल खोल सकते हैं। यह निश्चित नहीं है कि इसे मूल टर्मिनल कैसे बनाया जाए - हालांकि, मैं हमेशा अपने आप को सुडो का उपयोग करता हूं।


आपको अपने जवाब को जोड़ने पर विचार करना चाहिए फिर एक्सोपेन-सूडो पर aendruk टिप।
जेवियर रिवेरा

3

आपके लिए ऐसा करने के लिए उबंटू रिपॉजिटरी में हस्तनिर्मित एक नौटिलस स्क्रिप्ट है। निम्नलिखित कमांड को स्थापित या चलाने के लिए यहां क्लिक करें

sudo apt-get install nautilus-open-terminal

इसे काम करने के लिए आपको सूक्ति / नॉटिलस को फिर से शुरू करना पड़ सकता है।


2

यदि आपके पास पहले से उबंटू-ट्विस्ट स्थापित है, तो आप बस नॉटिलस एक्सटेंशन के लिए बॉक्स पर टिक कर सकते हैं।

यकीन नहीं होता अगर यह लेनी के साथ संगत है, ठीक है! :-)

वैकल्पिक शब्द

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.