क्या आप फ़ायरफ़ॉक्स या क्रोम का उपयोग करते हैं और पाते हैं कि आपका लिनक्स वेब ब्राउजिंग अनुभव थोड़ा फूला हुआ है? सर्फ कम से कम स्वर्ग हो सकता है जिसे आप नहीं जानते थे कि आप प्रतीक्षा कर रहे थे।

सर्फ की आधिकारिक साइट का कहना है कि ब्राउज़र "वेबसाइटों को प्रदर्शित करने और लिंक का पालन करने में सक्षम है।" यही है। टैब के लिए कोई अंतर्निहित समर्थन नहीं है और बुकमार्किंग की कोई भी विधि शामिल नहीं है - बस एक बेस्पेक इंटरनेट अनुभव।

अगर यह आपके तरह के सौदे की तरह लगता है, तो आप इसे अभी इंस्टॉल कर सकते हैं।

सर्फ की स्थापना

सर्फ पाने का सबसे उचित तरीका गिट के साथ है:

 गिट क्लोन https://git.suckless.org/surf 

जैसे मैंने अपने डीडब्लूएम ट्यूटोरियल में भी चर्चा की, सर्फ आपको क्लॉन्ड्स बेस फ़ोल्डर में अपनी कॉन्फ़िगरेशन फ़ाइल "src / surf / config.h" संपादित करने के लिए प्रोत्साहित करता है ताकि हॉटकीज और ऐड-ऑन की स्थापना हो सके, जिसे मैं बाद में बताऊंगा ।

इसलिए, स्रोत से इंस्टॉल करना समझ में आता है यदि आप उस कोड को बदल देंगे। आप ब्राउज़र को प्रीकंपील्ड बाइनरी से इंस्टॉल कर सकते हैं, लेकिन कोई भी अपडेट आपके कॉन्फ़िगरेशन में किए गए परिवर्तनों को ओवरराइट कर देगा।

उस ने कहा, उबंटू या आर्क, या आपके चुने हुए डिस्ट्रो से एक प्रीकंपिल्ड पैकेज स्थापित करने से, आपको किसी भी भारी उठाने के बिना डिफ़ॉल्ट सर्फ को आजमाने का आसान मौका मिल सकता है।

उबंटू :

 सूडो एपीटी-सर्फ स्थापित करें 

आर्क :

 सुडो पॅकमैन-एस सर्फ 

मैं इस आलेख के बाकी हिस्सों में प्रोग्राम के डिफ़ॉल्ट कीबोर्ड कमांड का संदर्भ दूंगा, इसलिए आपको इंस्टॉलेशन शैली के बावजूद पालन करने में सक्षम होना चाहिए।

वेबसाइट खोलना

सर्फ कीबोर्ड का भारी उपयोग करता है। आप नई वेबसाइटें खोल सकते हैं, पुनः लोड कर सकते हैं, लंबवत और क्षैतिज स्क्रॉल कर सकते हैं, और माउस को छूए बिना ज़ूम कर सकते हैं।

एक लिंक खोलने के दो तरीके हैं। सबसे पहले, आप अपना टर्मिनल खोल सकते हैं और surf URI टाइप कर सकते हैं। उस वेबसाइट के यूआरएल में URI बदलें जिसे आप देखना चाहते हैं। वह आदेश उस यूआरआई को एक नई विंडो खुल जाएगा।

यदि आप सौर रंग योजना के बारे में अपना हालिया ट्यूटोरियल पढ़ते हैं तो वह लिंक परिचित लग सकता है।

आप बिना किसी तर्क के सर्फ खोलने के पहले एक लिंक भी खोल सकते हैं - या तो कमांड लाइन से या प्रोग्राम लॉन्चर से - और Ctrl + g टाइप करना।

प्रोग्राम खुलने पर आपको एक खाली ब्राउज़िंग विंडो दिखाई देगी। आदेश आपकी स्क्रीन के शीर्ष पर एक डेंमेन टूलबार खुल जाएगा। काम करने के लिए आपको डेंमेनू स्थापित करने की आवश्यकता होगी। यह आपके distro के भंडार में उपलब्ध होना चाहिए। स्थापना के बाद और इन निर्देशों का पालन करने के बाद, आपको निम्न छवि की तरह कुछ देखना चाहिए।

उस स्क्रीनशॉट के शीर्ष पर टूलबार डमेनू है। नीचे यह डिफ़ॉल्ट सर्फ ब्राउज़र है जिसने अभी तक एक पृष्ठ लोड नहीं किया है। डमेनू में मैंने उस वेबसाइट पर जाने के लिए "duckduckgo.com" टाइप किया है। आप किसी भी साइट के लिए भी ऐसा ही कर सकते हैं; आपके द्वारा प्रदान किए गए लिंक का पालन करने के लिए एंटर दबाएं।

अन्य नेविगेशन

सर्फ के बाकी नेविगेशन छवियों में प्रदर्शित करना उतना आसान नहीं है। मैं बस कुछ उपयोगी आदेश बताऊंगा जो आप शुरू करने के लिए उपयोग कर सकते हैं।

  • ब्राउज़िंग इतिहास में वापस ले जाएं: Ctrl + h
  • ब्राउज़िंग इतिहास में आगे बढ़ें: Ctrl + l
  • ऊपर स्क्रॉल करें: Ctrl + k
  • नीचे स्क्रॉल करें: Ctrl + j
  • सही स्क्रॉल करें: Ctrl + i
  • बाएं स्क्रॉल करें: Ctrl + u
  • ज़ूम इन करें: Ctrl + +
  • ज़ूम आउट करें: Ctrl + -
  • ज़ूम रीसेट करें: Ctrl + Shift + q
  • वेबपृष्ठ को फिर से लोड करें: Ctrl + r

ब्राउज़िंग प्राथमिकताएं

आप यह भी बदल सकते हैं कि सर्फ कैसे वेबपृष्ठों को पुनर्प्राप्त करता है। नीचे अपनी टूलबार पर एक नज़र डालें।

वेबसाइट के शीर्षक से पहले सूचीबद्ध "@cgDISVMf: -" में प्रत्येक अक्षर का अर्थ है कि एक विकल्प या तो बंद हो गया है (लोअरकेस) या (अपरकेस)। पूरी सूची देखने के लिए प्रोजेक्ट के मैनुअल पेज को man surf साथ खोलें और "ऑपरेशन के संकेतक" पर स्क्रॉल करें।

देखने और अभ्यास करने में सबसे आसान अक्सर "आई" और "एस" होता है, जो क्रमशः "छवियों" और "स्क्रिप्ट" के लिए खड़े होते हैं। दोनों, ऊपर की छवि में, चालू हैं।

छवियों के बिना पृष्ठ को पुनः लोड करने के लिए Ctrl + Shift + i निष्पादित करें और जावास्क्रिप्ट के बिना पृष्ठ को पुनः लोड करने के लिए Ctrl + Shift + s को निष्पादित करें। आप टूलबार में लोअरकेस से लोअरकेस में "आई" और "एस" देखेंगे। छवियों और स्क्रिप्ट को वापस चालू करने के लिए उन आदेशों को दोबारा निष्पादित करें।

उपयोगकर्ता स्क्रिप्ट और ऐड-ऑन

सॉकलेस कई फाइलें और पैच प्रदान करता है जिनका उपयोग आप सर्फ के ऑपरेशन को बदलने के लिए कर सकते हैं।

उदाहरण के लिए, फ़ाइलों को बुकमार्क करने की क्षमता सर्फ देने के लिए फ़ाइलों को आपके "config.h" फ़ाइल में उपयोगकर्ता द्वारा बनाई गई बुकमार्किंग स्क्रिप्ट शामिल करें।

कई अन्य लोगों में, पैच सर्फ के डिफ़ॉल्ट डाउनलोड प्रबंधक को बदलने और इसकी कीबाइंडिंग बदलने के लिए एक स्क्रिप्ट बदलने का तरीका बताते हैं।

आपको फ़ायरफ़ॉक्स या क्रोम में उपलब्ध ऐड-ऑन के समान कई स्क्रिप्ट मिलनी चाहिए। वे यहां स्थापित करने के लिए थोड़ा और कठिन हैं, और इनमें से किसी भी बदलाव को प्रभावी होने के लिए आपको सर्फ को फिर से कंपाइल करना होगा।

निष्कर्ष

सर्फ वेब ब्राउज़र की तुलना में बहुत अधिक उपयोगकर्ता अनुभव प्रदान करता है जो अधिकांश लोगों के लिए उपयोग किया जाता है। मैं इसका भारी उपयोग करता हूं क्योंकि मुझे कीबोर्ड-आधारित नेविगेशन पर इसकी सादगी और निर्भरता पसंद है। उम्मीद है कि आपको इसके बारे में भी आनंद लेने के लिए कुछ मिल जाएगा।