डिफ़ॉल्ट ब्राउज़र में खोलने के लिए मुझे Google के साथ टर्मिनल की खोज कैसे मिलेगी?


12

परिदृश्य: टर्मिनल में काम करना, एक त्रुटि संदेश प्राप्त करना। इसे Google करना चाहते हैं इसलिए मैं पाठ का चयन करता हूं और राइट-क्लिक और "Google के साथ खोज" का उपयोग करता हूं। हर बार सफारी खोल देता है। Google Chrome मेरा डिफ़ॉल्ट ब्राउज़र है। जब से मैंने पुष्टि की है मैंने मशीन को दो बार पुनः आरंभ किया है।

जवाबों:


18

गूगल के साथ खोज एक है सेवा सफारी द्वारा प्रदान की और टर्मिनल के साथ कोई संबंध नहीं है।

Google Chrome को इस सुविधा के लिए अपनी सेवा प्रदान करनी चाहिए। यह नहीं है


या आप अपना खुद का लिख ​​सकते हैं, उदाहरण के लिए Automator और AppleScript

ऑटोमेटर खोलें और एक नई सेवा बनाने के लिए चुनें । सबसे ऊपर, टेक्स्ट और किसी एप्लिकेशन का चयन करें । फिर, लाइब्रेरी से रन और ड्रॉप या डबल-क्लिक करके लाइब्रेरी में रन शैल स्क्रिप्ट क्रिया जोड़ें । इसके इनपुट को तर्क के रूप में बदलें , और निम्न स्क्रिप्ट को इसके मुख्य पाठ क्षेत्र में पेस्ट करें:

#!/bin/bash
function urlencode {
    echo -n "$@" | perl -MURI::Escape -ne 'print uri_escape($_)'
}
open "http://google.com/search?q=$( urlencode "$@" )"

स्वचालित स्क्रीनशॉट

यह http://google.com/search?q=आपके डिफ़ॉल्ट ब्राउज़र में आपके URL-escaped पाठ चयन के बाद URL खोलेगा ।

Google के साथ डिफ़ॉल्ट ब्राउज़र में खोज के रूप में सहेजें और पुनः प्रयास करें।


1
1. मैं इस सेवा को मुख्य संदर्भ मेनू में कैसे प्राप्त कर सकता हूं, जैसे कि सफारी करता है?
अनारोनबम

2. मैं संदर्भ मेनू में सफारी की सेवा से कैसे छुटकारा पा सकता हूं?
अनारोनबूमन

3
@ARonbauman इसे सिस्टम वरीयताएँ »कीबोर्ड» शॉर्टकट »सेवाओं में अक्षम करें। हालांकि, यह एप्लिकेशन मेनू में सेवा सबमेनू से भी हटा देगा, और यदि सेट किया गया है, तो इसके कीबोर्ड शॉर्टकट को अक्षम करता है।
डेनियल बेक

सफारी सिर्फ एक ब्राउज़र है - यह सफारी के साथ प्रदान किया जा सकता है , लेकिन यह ऐप्पल द्वारा प्रदान किया गया है , और ऐप्पल के पास इस तरह से बेवकूफी वाले शेंनिगन को खींचने का कोई व्यवसाय नहीं है। ओएस को उपयोगकर्ता की डिफ़ॉल्ट ब्राउज़र की पसंद का सम्मान करने की आवश्यकता होती है, और इसलिए ऐप्पल द्वारा प्रदान की जाने वाली अन्य उपयोगिताओं (सेवाओं सहित) करते हैं। कृपया Apple को Apple.com/feedback पर शिकायत करें और उन्हें बताएं कि यह बिल्कुल अस्वीकार्य है।
आइकनोकॉस्ट

धन्यवाद डैनियल! perl -MURI::Escapeबॉक्स से बाहर काम नहीं किया, इसलिए मैंने इसके बजाय इसका इस्तेमाल किया:open "http://google.com/search?q=$( python -c 'from urllib import quote; print quote(raw_input(), safe="")' <<< "$*" )"
पिओट्र फाइंडसेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.