પાવરલાઇન, ઉબુન્ટુમાં કમાન્ડ લાઇનને કસ્ટમાઇઝ કરો

પાવરલાઇન વિશે

હવે પછીના લેખમાં આપણે પાવરલાઈન પર એક નજર નાખીશું. આ સાધન ખૂબ મદદરૂપ થઈ શકે છે જ્યારે તે આપણી જાતને ગોઠવવાની વાત આવે છે કારણ કે તે તેના પર ઉપયોગી માહિતી પ્રદાન કરે છે ટર્મિનલ કે આપણે બધા સમયે જોશું. વીજળી માટે પાવરલાઇન એ સ્ટેટસ લાઇન પ્લગઇન છે, અને અન્ય એપ્લિકેશનો માટે સ્ટેટસ લાઇન અને પ્રોમ્પ્ટ પ્રદાન કરે છેજેમાં ઝેડશ, બેશ, ફીશ, ટમક્સ, આઇપીથન, અદ્ભુત, આઇ 3 અને કtileટિલનો સમાવેશ થાય છે.

માં સૂચવ્યા મુજબ કિલર ટામેટાં, હાઈપરવિટામિનાઇઝ્ડ આદેશ વાક્ય હોવું તે અજગરની સ્ક્રિપ્ટ છે. મૂળભૂત રીતે આપણે કરી શકીએ વપરાશકર્તાને અનુકૂળ રહેવા આદેશ વાક્યને કસ્ટમાઇઝ કરો. જ્યારે આપણે સ્થાનિક રીતે આદેશ વાક્યનો ઉપયોગ કરીએ છીએ, ત્યારે આપણે તેને ગોઠવણીથી જોઈ શકીએ છીએ, અને જ્યારે આપણે તેને દૂરથી વાપરીએ છીએ, ત્યારે આપણે તેને સ્પષ્ટ રૂપે અલગ કરી શકીએ છીએ.

સામાન્ય પાવરલાઇન સુવિધાઓ

પાવરલાઇન ચાલી રહી છે

  • Es એક્સ્ટેન્સિબલ અને લક્ષણ સમૃદ્ધ. આ એપ્લિકેશન પાયથોનનો ઉપયોગ કરીને ફરીથી લખી હતી. આણે વધુ સારી એક્સ્ટેન્સિબિલિટી, વધુ ચપળ, સારી અને સરળ રૂપરેખાંકન ફાઇલો પ્રાપ્ત કરી છે. ઉપરાંત એક સ્ટ્રક્ચર્ડ, objectબ્જેક્ટ લક્ષી કોડ બેઝ જેમાં પાયથોન ઇન્ટરપ્રીટર સિવાય અન્ય કોઈ ફરજિયાત તૃતીય-પક્ષ અવલંબન નથી.
  • સ્થિર આધાર કોડ. પાયથોનનો ઉપયોગ કરીને પ્રોજેક્ટના તમામ કોડનું એકમ પરીક્ષણ કરવું શક્ય હતું. કોડ છે પાયથોન 2.6+ અને પાયથોન 3 સાથે કામ કરવા માટે પરીક્ષણ કર્યું છે.
  • સમાવે છે ઘણા કાર્યક્રમોમાં પ્રોમ્પ્ટ્સ અને સ્ટેટસ લાઇન માટે સપોર્ટ. મૂળ રૂપે વિમ સ્ટેટસ લાઇન માટે જ બનાવવામાં આવ્યું છે, આ પ્રોજેક્ટ tmux અને વિવિધ ડબ્લ્યુએમ, બેશ / ઝેડશ જેવા શેલ અને અન્ય એપ્લિકેશનોમાં સ્ટેટસ લાઇન પ્રદાન કરવા માટે વિકસિત થયો છે.
  • JSON માં ગોઠવણી અને રંગ યોજનાઓ લખાઈ છે. આ એક માનક, સરળ અને ઉપયોગમાં સરળ ફાઇલ ફોર્મેટ છે. તે બધા સુસંગત એપ્લિકેશનોમાં વપરાશકર્તા દ્વારા સરળ ગોઠવણીને મંજૂરી આપે છે.
  • પાવરલાઇન છે ડિમન સપોર્ટ સાથે ઝડપી અને પ્રકાશ વધુ સારા પ્રદર્શન માટે. જોકે કોડ બેઝ બે હજાર લાઈનો પર ફેલાયેલો છે, તેમ છતાં મુખ્ય ધ્યાન સારા પ્રદર્શન અને શક્ય તેટલું ઓછું કોડ પર છે. તે જ સમયે તે સુવિધાઓનો વિશાળ સમૂહ પ્રદાન કરે છે. નવું ડિમન એ પણ સુનિશ્ચિત કરે છે કે ઉત્કૃષ્ટ પ્રદર્શન પૂરાં પાડે છે અને સ્થિતિની રેખાઓ માટે ફક્ત એક જ પાયથોન ઉદાહરણ શરૂ થાય છે.

આ પાવરલાઇનની કેટલીક સુવિધાઓ છે, તે બધામાં વધુ વિગતવાર સલાહ લો સત્તાવાર પ્રોજેક્ટ દસ્તાવેજીકરણ અથવા તમારામાં ગિટહબ પૃષ્ઠ.

ઉબુન્ટુ પર પાવરલાઇન સ્થાપિત કરો

ઉબુન્ટુમાં પાવરલાઇન સ્થાપિત કરવા માટે, અમારી પાસે વિવિધ વિકલ્પો હશે. તે બધા હોઈ શકે છે પ્રોજેક્ટ દસ્તાવેજીકરણની સલાહ લો. અમે તેને પાઇપથી ઇન્સ્ટોલ કરીશું, પરંતુ પેકેજ મેનેજરથી તેને ઇન્સ્ટોલ કરવાની વધુ ભલામણ કરવામાં આવે છે (જો કે તે નવીનતમ સંસ્કરણ હશે નહીં). આ ઉદાહરણમાં, અમે તેનો ઉપયોગ કરવા જઈ રહ્યા છીએ સ્થાપન માટે યોગ્ય.

પહેલા આપણે ઉપલબ્ધ સ softwareફ્ટવેર ઇન્ડેક્સને અપડેટ કરવા જઈ રહ્યા છીએ અને પછી અમે ઇન્સ્ટોલેશન સાથે આગળ વધી શકીએ છીએ. આ માટે તમારે ફક્ત એક ટર્મિનલ ખોલવું પડશે (Ctrl + Alt + T) અને સ્ક્રિપ્ટ લખો:

ચાલાક સાથે પાવરલાઇન સ્થાપન

sudo apt update && sudo apt install powerline fonts-powerline

એકવાર પેકેજો સ્થાપિત થઈ જાય, અમે જ જોઈએ .bashrc ફાઇલમાં ફેરફાર કરો અમારા વપરાશકર્તા તરફથી આદેશ સાથે:

vim ~/.bashrc

ફાઇલની અંદર, સંપૂર્ણના અંતે, આપણે ફક્ત નીચેની સામગ્રી શામેલ કરવાની રહેશે. આ રેખાઓ સાથે અમે જઈ રહ્યા છીએ સ્થાપન પાથમાં પાવરલાઇન.શ ફાઇલ અસ્તિત્વમાં છે કે કેમ તે તપાસો:

bashrc ફેરફાર

if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then
source /usr/share/powerline/bindings/bash/powerline.sh
fi

એકવાર ફેરફારો થઈ ગયા પછી, હવે આપણે ઉપયોગ કરીશું તે ટેક્સ્ટ એડિટરને સેવ કરીને બહાર નીકળી શકીએ છીએ. ફેરફારો જોવા માટે, ટર્મિનલને ફરીથી પ્રારંભ કરવું શ્રેષ્ઠ છે.

કામ સાધન

મૂળભૂત રૂપરેખાંકન

અમે સક્ષમ થઈશું પાવરલાઇન સેટિંગ્સના વિવિધ વિકલ્પો બદલોજેમ કે રંગ પેલેટ, મુખ્ય સેટિંગ્સ અથવા થીમ. આ માટે આપણે વિવિધ ફાઇલો સાથે કામ કરવું જોઈએ, જેમ કે માં બતાવ્યા પ્રમાણે છે સત્તાવાર દસ્તાવેજીકરણ.

પાવરલાઈનમાં તમે વિવિધ ઝોન અથવા બાજુઓ ગોઠવી શકો છો, એક લાક્ષણિક શેલમાં તમારી પાસે જમણી તરફનો પ્રોમ્પ્ટ છે. મદદ વિશે શોધી શકાય છે માં શક્ય રૂપરેખાંકનો સત્તાવાર દસ્તાવેજીકરણ. તેમાં તમે દરેક વપરાશકર્તાની વિશિષ્ટ જરૂરિયાતોમાં તેમને કેવી રીતે સંશોધિત અને અનુકૂલન કરવું તે વિશેની માહિતી મેળવી શકો છો.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   એડુર્ડો નાવાસ જણાવ્યું હતું કે

    મેં દસ્તાવેજ વાંચતી વખતે અને ટૂલનું પરીક્ષણ કરવામાં થોડો સમય પસાર કર્યો છે, તે ખૂબ સારું અને સંપૂર્ણ લાગ્યું છે. એક્સડી