"टर्मिनल" के बिना कमांड चलाएं


13

महीनों पहले मैंने एक छोटे, टेक्स्टबॉक्स जैसी खिड़की से एक आदमी को कमांड चलाते देखा था, कमांड लिखने के लिए आपके लिए बॉक्स के अलावा और कुछ नहीं दिखा। यह कुछ कीबोर्ड शॉर्टकट दबाकर पॉपअप होगा। विशेष रूप से, जो मुझे याद है, वह ल्यूबुन्टू का उपयोग कर रहा था, और ज्यादातर ऐप खोल रहा था (जैसे क्रोम, दुस्साहसी, आदि)।

क्या यह lxde के लिए एक ज्ञात विस्तार है या क्या उसने शायद इसे खुद से बनाया है?

सबको धन्यवाद!

संपादित करें: कुछ लोगों ने Alt + F2 की सिफारिश की, लेकिन कुछ भी नहीं होता है।


खैर, लोगों ने Alt + F2 का उल्लेख करने के बाद, मैंने देखा कि यह काम नहीं कर रहा था और इसे यहां दिए गए निर्देशों के साथ हल किया: ubuntuforums.org/showthread.php?t=2217758
लुकास

जवाबों:


10

Alt + F2 मेरे लिए काम किया (मुझे पता है कि आपने सुझाव दिया था कि यह आपके लिए काम नहीं करेगा, हालांकि दूसरों के लिए मजबूत करने के लायक है!)।

कुबंटु 15.04


1
मुझे लगता है कि यह बहुत ही विडंबना है कि यह स्वीकृत उत्तर सिर्फ "अल्फ + एफ 2 का उपयोग करें भले ही यह आपके लिए काम न करे", जबकि वास्तविक समाधान ओपी द्वारा टिप्पणियों में पोस्ट किया गया है।
सर्गी कोलोडाज़हनी

मैं बस यह कह रहा था कि यह मेरे लिए निर्दिष्ट प्लेटफ़ॉर्म पर काम करता था (ओपी ने अपने प्लेटफ़ॉर्म के लिए विवरण नहीं दिया था)। और अगर वह आपके लिए काम करता है तो बेहतर होगा कि पहले उस उत्तर से जुड़ा हुआ प्रयास करें (जो कि कीबिन्डिंग लिखने के लिए कहा गया है)। दूसरा जवाब यह है कि प्रश्न में से जुड़ा हुआ था ने कहा ... इसके लिए इंतजार ... Press Alt+F2। और इसे स्वीकार कर लिया गया। आपका डाउन वोट अब लोगों को फेंकता है जो सही उत्तर प्रतीत होता है। हालाँकि मैं आपकी बात लेता हूँ कि ओपी ने कहा कि एएलटी + एफ 2 अभी तक काम नहीं कर रहा है जो कि दिया गया था।
13

@Serg यह सरल तथ्य है कि, हालांकि आपने अधिक विवरण दिया, उन्होंने इसका उत्तर पहले (कालानुक्रमिक रूप से) दिया, यह तथ्य कि यह मेरे लिए काम नहीं कर रहा था, एक और मुद्दा था।
लुकास फिरास

6

चलने वाले कमांड के लिए इस प्रकार के जीयूआई को मूल रूप से "रन" इंटरफ़ेस के रूप में जाना जाता है। यह काफी सरल विचार है।

उबंटू के एकता वातावरण में Alt+ F2डिफ़ॉल्ट शेल, dashया डेबियन एमक्विस्ट शेल का उपयोग करके विशिष्ट कमांड चलाने की अनुमति देता है । बेशक, आपको यह याद रखना होगा कि आप कमांड "ब्लाइंडली" चला रहे हैं, जिसका अर्थ STDOUTकमांड या STDERR स्ट्रीम से आउटपुट के बिना है । इसलिए जब तक आप GUI ऐप नहीं चला रहे हैं, तब तक आपको पता नहीं चलेगा कि आपका कमांड फेल है या नहीं।

ग्नोम डेस्कटॉप वातावरण के लिए समान कीबाइंडिंग का उपयोग करने के लिए ट्वीक हैं , जो कि अगर मैं गलत नहीं हूं, तो गनोम ट्वीक टूल का उपयोग करके कॉन्फ़िगर किया जा सकता है

ब्लैकबॉक्स डेस्कटॉप वातावरण के लिए bbrunपैकेज मौजूद है, जो एक ही कार्यक्षमता को बहुत अधिक करता है।

किसी भी प्रोग्रामिंग भाषा का उपयोग करके या इच्छित किसी भी चीज का बहुत ही निचले हिस्से में, कोई भी इस तरह का टूल खुद बना सकता है। उदाहरण के लिए, यहाँ कुछ उदाहरण हैं

शैल लिपि + जिनीति

#!/bin/sh
exec $(zenity --entry --title "Enter command" --text "") 

जावा:

//runSomething.java
import javax.swing.JOptionPane;
import java.lang.Runtime;
import java.io.IOException;
public class runSomething
{
 public static void main(String [] args) throws IOException
 {
  String cmd = JOptionPane.showInputDialog("Enter command:");
  Runtime.getRuntime().exec(cmd); 
 }
}

0

मुझे लगता है कि आप एक शेल स्क्रिप्ट के बारे में बात कर रहे हैं, जिसकी इंटरनेट पर व्यापक मदद उपलब्ध है। मैं तुम्हें शुरू कर देंगे, हालांकि।

  1. एक नई पाठ फ़ाइल बनाएँ। यदि कोई एक है, तो पहले से एक्सटेंशन न रखें, या पहले से ही हटा दें।
  2. के साथ फ़ाइल खोलें Gedit
  3. अब, शीर्ष रेखा पर, लिखें !#/bin/bash
  4. नीचे की पंक्तियाँ वह हैं जहाँ आप अपनी आज्ञाएँ, एक पंक्ति में रखते हैं। sudoआदेशों की आवश्यकता होने से पहले इसे शामिल करना सुनिश्चित करें ।
  5. फ़ाइल को सहेजें और फिर उसके गुणों में जाएं।
  6. Permissionsटैब के तहत , Is Executableविकल्प की जांच करें , ताकि इसे चलाया जा सके।
  7. अब, यह इस बात पर निर्भर करता है कि आप किस प्रकार के उबंटू का उपयोग कर रहे हैं (लुबंटू, जुबांटु, कुबंटु, यूनिटी, आदि), लेकिन System Settingsकार्यक्रमों में कीबोर्ड शॉर्टकट असाइन करने के लिए एक जगह होगी। यहां, वह शॉर्टकट बनाएं जिसे आप चाहते हैं और अपनी स्क्रिप्ट के स्थान पर पथ टाइप करें। नीचे अपने स्वाद पर टिप्पणी करें और मैं अधिक विशिष्ट निर्देश दूंगा।

उदाहरण फ़ाइल (एकता के प्राथमिकताएं एप्लिकेशन को खोलता है):

!#/bin/bash
unity-control-center

मैं ल्यूबुन्टू का उपयोग कर रहा हूँ 14.04.2 LTS! आपका बहुत बहुत धन्यवाद!
लुकास फेरेस

आप सही हो सकते हैं, लेकिन मुझे ऐसा लगता है कि वह सिर्फ कमांड चला रहा था जैसे कि वह टर्मिनल में था, स्क्रिप्ट नहीं चला रहा था।
लुकास फरियास

यही एक स्क्रिप्ट करती है।
1:15 को वंडरर

मुझे क्षमा करें, लेकिन मुझे कल निर्देश देने होंगे। यद्यपि ल्यूबुन्टू में कीबोर्ड शॉर्टकट कैसे असाइन करें, यह देखने के लिए आपका स्वागत है।
TheWanderer
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.