ஒரு வகையான ஸ்பேஸ்எஃப்எம் உரையாடல் பெட்டிகள்

கோப்பு எக்ஸ்ப்ளோரருடன் பல சோதனைகளைச் செய்த பிறகு ஸ்பேஸ்எஃப்எம் இந்த திட்டத்தின் கையேட்டைப் படித்தால், அதன் சொந்த உரையாடல் பெட்டிகள் இருப்பதை நான் உணர முடிந்தது, எல்லாவற்றிற்கும் மேலாக அவை ஒருவருக்கொருவர் ஒருங்கிணைக்கப்படலாம், ஒரு குறிப்பிட்ட செயலைச் செய்ய மற்றொரு வகை உரையாடல் பெட்டியைத் திறக்க வேண்டிய அவசியமில்லை . இந்த உரையாடல் பெட்டிகள் நிரலுக்கு குறிப்பிட்டவை என்பதற்கு நன்றி ஸ்பேஸ்எஃப்எம் அவற்றைப் பயன்படுத்த நீங்கள் ஒரு வெளிப்புற நிரலை ஏற்ற வேண்டியதில்லை, இதனால் ரேம் நுகர்வு குறைகிறது மற்றும் அவற்றுக்கிடையே செயல்பாடுகளை துரிதப்படுத்துகிறது.

கொடுக்கப்பட்ட செயல்முறையைத் தொடர உறுதிப்படுத்தல் கேட்பது, விருப்பங்களின் பட்டியலைத் தேர்ந்தெடுப்பது போன்ற பிற உரையாடல் பெட்டிகளின் இயல்பான செயல்பாட்டைப் பிரதிபலிக்க முயற்சிக்கும் உரையாடல் பெட்டிகளின் பல எடுத்துக்காட்டுகளைப் பார்ப்போம்.

  1. அறிவிப்பு அல்லது எச்சரிக்கை

     

    spacefm -g --hbox --icon notification-gsm-disconnected --hbox --label "Alerta de Seguridad Intruso en la RED" --button close

  2. ஒரு குறிப்பிட்ட செயல்முறையைத் தொடர உறுதிப்படுத்துமாறு கேளுங்கள்:

     

    spacefm -g --hbox --icon gtk-stop --hbox --label "Esta seguro de continuar" --button no echo "falso" -- close --button yes echo "verdad" -- close 2>&1 |grep verdad > /dev/null && comando-a-continuación

  3. ஒரு குறிப்பிட்ட சிறிய உரையை உள்ளிடவும்

     

    spacefm -g --hbox --icon gtk-edit --vbox --label "Teclee un texto cualquiera" --input --button ok | grep dialog_input1= | sed 's/dialog_input1=//' | awk -F "'*" '{print $2}' | grep [[:alnum:]]

  4. உரையின் பல வரிகளை உள்ளிடவும்

     

    spacefm -g --hbox --icon gtk-edit --vbox --label "Teclee varias lineas de texto cualquiera" --window-size 500x300 --input-large --button ok | grep dialog_inputlarge1= | sed 's/dialog_inputlarge1=//' | awk -F "'*" '{print $2}' | grep [[:alnum:]]

  5. ஒரு குறிப்பிட்ட கடவுச்சொல்லை உள்ளிடவும்

     

    spacefm -g --hbox --icon locked --vbox --label "Tecle la contraseña" --password --button ok | grep dialog_pasword1= | sed 's/dialog_password1=//' | awk -F "'*" '{print $2}' | grep [[:alnum:]]

  6. உரை கோப்பு பார்வையாளர்

     

    spacefm -g --hbox --icon gtk-edit --hsep --vbox --label "Visor de Archivos de Texto" --viewer /etc/fstab --button close > /dev/null

  7. உரை கோப்பு திருத்தி

     

    spacefm -g --hbox --icon gtk-edit --hsep --vbox --label "Visor de Archivos de Texto" --editor /etc/fstab --button cancel source /dev/null -- close --button save source $HOME/fichero-salida.txt -- close > /dev/null

    படம் உரை பார்வையாளரைப் போன்றது.

  8. கீழ்தோன்றும் மெனுவுடன் உரையாடல் பெட்டி «விருப்பத்தேர்வு தேர்வாளர் and மற்றும் திருத்த முடியாது.

     

    spacefm -g --label "Seleccione la acción a realizar" --drop "Listar" "Tamaño" "Borrar" "null" -- "Listar" --button cancel set drop1 "null" -- close --button ok | grep dialog_drop1= | sed 's/dialog_drop1=//' | awk -F "'*" '{print $2}' | sed 's/Listar/ls/' | sed 's/Tamaño/du -sh/' | sed 's/Borrar/rm -r/' | grep -v null

  9. திருத்தக்கூடிய கீழ்தோன்றும் மெனுவைக் கொண்ட விருப்பத் தேர்வு உரையாடல் பெட்டி.

     

    spacefm -g --label "Seleccione la acción a realizar" --combo "Listar" "Tamaño" "Borrar" "null" -- "Listar" --button cancel set combo1 "null" -- close --button ok | grep dialog_combo1= | sed 's/dialog_combo1=//' | awk -F "'*" '{print $2}' | sed 's/Listar/ls/' | sed 's/Tamaño/du -sh/' | sed 's/Borrar/rm -r/' | grep -v null

    படம் முந்தையதைப் போன்றது.

  10. விருப்பங்களை பட்டியலிட்டு 1 செயலைத் தேர்ந்தெடுக்க உரையாடல் பெட்டி.

     

    spacefm -g --label "Seleccione la acción a realizar" --list "Listar" "Tamaño" "Borrar" -- "Listar" --button cancel --button ok | grep dialog_list1= | sed 's/dialog_list1=//' | awk -F "'*" '{print $2}' | sed 's/Listar/ls/' | sed 's/Tamaño/du -sh/' | sed 's/Borrar/rm -r/' | grep [[:alnum:]]

  11. விருப்பங்களை பட்டியலிட உரையாடல் பெட்டி மற்றும் ஒன்றுக்கு மேற்பட்ட செயல்களைத் தேர்ந்தெடுக்கவும்.

     

    spacefm -g --label "Seleccione la acción a realizar" --mlist "Opcion 1" "Opcion 2" "Opción 3" -- "Listar" --button cancel --button ok echo dia-"%"mlist1 -- close | grep dia- | sed 's/dia- //g' | sed 's/dialog_mlist1=//' | grep [[:alnum:]]

    படம் முந்தையதைப் போன்றது.

  12. கோப்புகள் அல்லது கோப்பகங்களைத் தேர்ந்தெடுக்க உரையாடல் பெட்டி:

     

    spacefm -g --chooser /media/ --button cancel set chooser1 /dev/null -- close --button ok | grep dialog_chooser1= | awk -F \' '{print $2}'

    - கோப்பு தேர்வுக்குழு விருப்பங்கள்
    –சேவ் (உள்ளீட்டு கோப்பைத் தேர்ந்தெடுப்பதற்கு பதிலாக, வெளியீட்டு கோப்பைத் தேர்வுசெய்க)
    –டிர் (கோப்புறைகளை மட்டும் தேர்ந்தெடுக்கவும்)
    –முல்டி (பல கோப்புகளைத் தேர்ந்தெடுக்கவும்)
    -பில்டர் (காண்பிக்கப்படும் கோப்பின் வகையை வடிகட்டுகிறது, இது மைம்டைப் அல்லது கோப்பு நீட்டிப்பு வழியாக இருக்கலாம்)

    உதாரணமாக:

    - வடிகட்டி உரை / வெற்று
    –பில்டர் '* .txt'
    –பில்டர் '* .txt: *. டாக்: *. Html' (பெருங்குடல்களால் பிரிக்கப்பட்ட பல நீட்டிப்புகளை வடிகட்டும் முறை :)

இந்த உரையாடல் பெட்டிகள் என்ன செய்ய முடியும் என்பதற்கு இது ஒரு எடுத்துக்காட்டு, ஏனெனில் அவை பெரும்பாலும் ஒற்றை உரையாடல் பெட்டியில் ஒன்றிணைக்கப்பட்டு புதிய ஒரு வகையான பெட்டியை உருவாக்குகின்றன:

  1. எடுத்துக்காட்டாக, ஒரு உரையாடல் பெட்டி கடவுச்சொல்லை இரண்டு முறை உள்ளிட விரும்பினால், நாம் - கடவுச்சொல் விருப்பத்தை 2 முறை மட்டுமே செய்ய வேண்டும். எந்தவொரு நடவடிக்கையும் எடுப்பதற்கு முன் கடவுச்சொற்கள் பொருந்துமா என்பதை சரிபார்க்கும் ஒரு உதாரணத்தைப் பார்ப்போம்.

    வாசிப்பை அனுமதிக்கும் நகலுக்கு எதிராக ஒரு PDF ஐப் பாதுகாக்க (இந்த முறை ஒரு PDF உடன் பணிபுரிய மட்டுமே செல்லுபடியாகும்):

    spacefm -g --label "Teclee la contraseña" --password --label "Repita la Contraseña" --password --mlist "Printing" "DegradedPrinting" "ModifyContents" "CopyContents" "ScreenReaders" "ModifyAnnotations" "AllFeatures" --button aplicar bash -c "[ '"%"password1' = '"%"password2' ] && pdftk '"%f"' output '`basename %n | sed 's/\.[[:alnum:]]*$//'`-locked.pdf' allow "%"mlist1 owner_pw '""%"password1"' " -- close

    குறிப்பு 1: ஷெல்லில் விரிவாக்கப்படுவதைத் தவிர்க்க, மேற்கோள் குறிகளில் செயல்படுத்தப்பட வேண்டிய முழு கட்டளை வரியையும் அதன் முன் பாஷ்-சி வைப்பதன் மூலம் இணைக்கவும், இதனால் இந்த வரிகளை அது விளக்குகிறது, எனவே & | போன்ற சிறப்பு ஆபரேட்டர்களைப் பயன்படுத்தலாம். மற்றவர்கள் மத்தியில்.
    குறிப்பு 2: மேற்கோள்கள் குறிகளுக்கு இடையில் கட்டளைகள் செய்யப்படுவதால், வெற்று புலங்களை பிரிக்க அவற்றைப் பயன்படுத்த முடியாது, அதற்கு பதிலாக அவை ஒற்றை மேற்கோள் குறியைப் பயன்படுத்த வேண்டும் »இதனால் அவை சிலவற்றைப் பயன்படுத்தினால் '/ path / to / folder / file with space1' % கடவுச்சொல் போன்ற மாற்றுப்பெயர்கள் முதலில் இரட்டை மேற்கோள்களுடன் சதவீதத்தையும், மேற்கோள்களுக்கு இடையிலான சதவீதத்துடன் மாற்றுப்பெயரையும் பிரிக்க வேண்டும், மேலும் இது ஒற்றை மேற்கோள்களுடன் மீண்டும் இணைக்கப்பட்டுள்ளது »இதனால் '» »%» கடவுச்சொல் 1 ″' ஐ விட்டுவிடுகிறோம், நாம்% fo ஐப் பயன்படுத்தப் போகிறோம் என்றால் குறியீட்டு% n முதலில் அதை இரட்டை மேற்கோள்களிலும் பின்னர் ஒற்றை மேற்கோள்களிலும் வைக்க வேண்டும், இதனால் இது '»% f»' ஆகிறது.
    குறிப்பு 3: திறப்பதில் இருந்து அதைப் பாதுகாக்க விரும்பினால், நீங்கள் உரிமையாளர்_பீ விருப்பத்தை user_pw ஆக மாற்ற வேண்டும்.
  2. உரையாடல் பெட்டியில் நாம் உள்ளிட்ட ஒவ்வொரு தரவிற்கும் மாற்றுப்பெயரை நிறுவ பின்வரும் படிவத்தைப் பயன்படுத்தலாம் (உருவாக்கும் போது பயனுள்ளதாக இருக்கும் ஸ்கிரிப்டுகள்):

     

    eval "`spacefm -g --input --input --button ok`"

    உரையாடல் பெட்டியில் நாம் உள்ளிடும் மதிப்பு ஒதுக்கப்பட்டுள்ளதா என்பதை சரிபார்க்கலாம் input 1
    echo $dialog_input1

  3.  

  4. சில கோப்புகளைத் தேடி, அவற்றைத் திறக்க அல்லது நீக்கத் தேர்வுசெய்க:

     

    find %F -name *.txt > $HOME/.derr && SpaceFM -g --mlist @$HOME/.derr --button abrir bash -c "mimeopen -M "%"mlist1" --button borrar bash -c "rm "%"mlist1" – close && rm $HOME/.derr

    நிரப்புக்கூறுகளை
    –ஹெசெப் (கிடைமட்ட கோடு)
    –வெசெப் (செங்குத்து கோடு)
    –பட்டன் (பொத்தான்)
    -பிரீ-பொத்தான் (இலவச பொத்தான், இது சாளரத்தின் அடிப்பகுதியில் தவிர மற்ற பகுதிகளில் வைக்கப்படலாம்)
    –ஹாக்ஸ் (பொத்தான்களை கிடைமட்டமாக ஏற்பாடு செய்ய)
    –வ்பாக்ஸ் (பொத்தான்களை செங்குத்தாக ஏற்பாடு செய்ய)
    –விண்டோ-ஐகான் (சாளர ஐகான்)
    –இகான் (ஒரு ஐகானைக் காட்டு)
    –லேபிள் (சாளர சட்டத்திற்கு கீழே உரையை உள்ளிட)
    –படம் (–கான் விருப்பத்தைப் போன்றது)
    டைமவுட் (கவுண்டவுன் முடிந்ததும் சாளரத்தை தானாக மூடு)
    –விண்டோ-அளவு (சாளர அளவு 600 × 400 ஐத் தேர்ந்தெடுக்கவும்)

இந்த உரையாடல் பெட்டிகளுடன் ஸ்கிரிப்ட்களில் அல்லது வேறு வழியில் பணிபுரிய வேறு வழிகள் உள்ளன, மேலும் ஆவணங்கள் பக்கத்தின் பக்கத்தைப் பார்க்கவும் கையேடு ஸ்பேஸ்எஃப்எம் பிரிவில் உரையாடல்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   டேனியல் டி லா ரோசா அவர் கூறினார்

    ஈர்க்கக்கூடிய ... சொற்கள் இல்லாமல். ஒப்புதல் !!!!

  2.   ஹெலினா_ரியு அவர் கூறினார்

    மிகவும் நல்லது!, சிறந்த கட்டுரை, உதவிக்குறிப்புகளை முயற்சிப்போம் ^^

  3.   மார்சிலோ அவர் கூறினார்

    மிகவும் முழுமையான கட்டுரை. இந்த வகையான உள்ளீடுகள், மிகவும் விரிவான மற்றும் விரிவானவை, ஒரு வலைத்தளத்திற்கு மதிப்பையும் புகழையும் தருகின்றன. வாழ்த்துக்கள்!

  4.   ஹெக்ஸ்போர்க் அவர் கூறினார்

    ஆச்சரியம். இதை ஸ்பேஸ் எஃப்எம் மூலம் செய்ய முடியும் என்று எனக்குத் தெரியவில்லை. இது xdialog அல்லது zenity ஐ விட முழுமையானதாகத் தெரிகிறது. மிக நல்ல கட்டுரை.

  5.   சாக்ரடீஸ்_எக்ஸ்.டி அவர் கூறினார்

    ஏதோ எனக்கு க்லேட்டை நினைவூட்டுகிறது

  6.   aroszx அவர் கூறினார்

    ஸ்பேஸ்எஃப்எம் அதை ஓஓ செய்ய முடியும் என்று எனக்கு தெரியாது