ការប្រើប្រាស់ជាក់ស្តែងនៃប្រអប់ហ្សេននីស

ខ្ញុំឧស្សាហ៍ធ្វើវេទិកានៅប្រទេសរបស់ខ្ញុំច្រើនណាស់ហើយនិយាយដោយត្រង់ទៅវាជារឿងកម្រណាស់ដែលរកឃើញអ្វីដែលគួរអោយចាប់អារម្មណ៍។ ទោះយ៉ាងណានៅក្នុងវេទិកាមួយក្នុងចំណោមវេទិកាទាំងនោះមានអ្នកប្រើប្រាស់ម្នាក់ដែលបានធ្វើការប្រកាសគួរឱ្យចាប់អារម្មណ៍ពីរអំពីលីនុចហើយនេះគឺជាអត្ថបទទីមួយ (ដែលខ្ញុំចង់ចែករំលែកជាមួយអ្នក)៖

ការប្រើប្រាស់ជាក់ស្តែងនៃប្រអប់ហ្សេននីស

ហ្សិននីសគឺជាសំណុំប្រអប់ក្រាហ្វិចដែលត្រូវបានប្រើដោយបណ្ណាល័យ gtk ដោយកម្មវិធីនេះយើងអាចបញ្ចូលទិន្នន័យជ្រើសរើសបញ្ជីភារកិច្ចបង្ហាញយើងនូវព័ត៌មានដែលទទួលបានពីដំណើរការដែលបានផ្តល់ឱ្យយើងធ្វើឱ្យមានការរំខានមុនពេលឬកំឡុងពេលដំណើរការជាក់លាក់។ ក្នុងចំណោមមុខងារផ្សេងទៀត។

ហ្សិនហ្សិនមានប្រអប់ក្រាហ្វិចប្រហែល ១៣ ប្រអប់សូមមើលថាតើទាំងនេះជាអ្វីនិងបន្សំដែលអាចកើតមាន៖

1- ដើម្បីបង្ហាញប្រតិទិននិងជ្រើសរើសកាលបរិច្ឆេទដែលយើងចង់បាន (កាលបរិច្ឆេទនេះនឹងត្រូវបានបង្ហាញជាទ្រង់ទ្រាយលេខនៅពេលជ្រើសរើស)៖

zenity --calendar

2- បញ្ចូលអត្ថបទ (មានប្រយោជន៍ណាស់នៅពេលស្នើសុំទិន្នន័យឬឈ្មោះឯកសារ)

zenity --entry

ផ្សំពួកវាឱ្យបានត្រឹមត្រូវដើម្បីឱ្យវាស្នើសុំឱ្យយើងបញ្ចូលទិន្នន័យ

zenity --entry --text "Escriba el nombre del archivo"

3- ដើម្បីប្រាប់យើងថាមានកំហុសកើតឡើង

zenity --error --text "Imposible continuar"

4- ដើម្បីជ្រើសរើសឯកសារ

zenity --file-selection $HOME

ការបន្ថែមជម្រើសនេះអនុញ្ញាតឱ្យយើងជ្រើសរើសឯកសារជាច្រើន:
--multiple

ជាមួយវាអ្នកនឹងជ្រើសរើសតែថតប៉ុណ្ណោះ
--directory

ជាមួយជម្រើសនេះជំនួសឱ្យការជ្រើសរើសយើងនឹងធ្វើឱ្យជម្រើសរក្សាទុកសកម្ម
--save

ជាមួយនេះយើងនឹងការពារឯកសារដែលមានស្រាប់ពីការសរសេរជាន់ពីលើៈ
--confirm-overwrite

5- បង្ហាញយើងនូវព័ត៌មានជាក់លាក់

zenity --info *text "Información a mostrar"

6- បង្ហាញយើងនូវបញ្ជីជម្រើសហើយជ្រើសរើសយកមួយឬក្រុមមួយក្នុងចំណោមជម្រើសទាំងនេះ៖
zenity --list --column "nombre de columna" "opcion1" "opción2" "opción3" "opción4"

ឥឡូវនេះតើមានអ្វីកើតឡើងប្រសិនបើយើងចង់មានបញ្ជីសកម្មភាពសម្រាប់ឯកសារជាក់លាក់ប៉ុន្តែយើងចង់ឱ្យឈ្មោះសកម្មភាពដែលត្រូវបានបង្ហាញត្រូវបានបង្ហាញ។ ដើម្បីសំរេចគោលដៅនេះយើងត្រូវប្រើជំរើសទាំងពីរនេះ (តំលៃ columnhide- ជួរឈរនិងតំលៃ print-column) វាមើលទៅដូចនេះ

zenity --hide-column 2 --print-column 2 --list --column "nombre de columna" --column "columna oculta" "nombre1" "comando1" "nombre2" "comando2"

ប្រសិនបើយើងចង់ជ្រើសរើសសកម្មភាពច្រើនជាងមួយក្នុងពេលតែមួយយើងត្រូវបន្ថែមជំរើសទាំងពីរនេះ
អត្ថបទដែលនឹងបំបែកលំដាប់ដែលបានជ្រើសរើសចេញពីជួរផ្សេងទៀត (ក្នុងករណីនេះយើងបន្ថែមលេខនេះ») ដែលមានន័យថាដកឃ្លា
--separator=" "

ហើយជម្រើសដែលនឹងអនុញ្ញាតឱ្យយើងជ្រើសរើសសកម្មភាពច្រើនជាងមួយក្នុងពេលតែមួយ
--multiple

7- បង្ហាញយើងនូវការជូនដំណឹងនៅក្នុងរបាមឺនុយ

zenity *notification *text "Texto deseado"

8- បង្ហាញយើងអំពីវឌ្ឍនភាពនៃដំណើរការដែលបានផ្តល់ឱ្យ៖
zenity --progress --pulsate

9- ជាមួយវាវានឹងបង្ហាញយើងនូវសំណួរមួយហើយយើងអាចជ្រើសរើសថាតើយើងចង់បន្តដំណើរការនេះរឺអត់?

zenity --question --text "Desea Continuar"

10- ជាមួយនេះយើងអាចទទួលបានលទ្ធផលនៃលំដាប់នៅក្នុងកុងសូលដូចជាបញ្ជីនៃការស្វែងរកឯកសារជំនួយសំណួរក្នុងចំនោមអ្វីៗផ្សេងទៀត:

zenity --text-info zenity --help-all | zenity --text-info

11- នេះអាចប្រាប់យើងថាដំណើរការត្រូវបានរំខាន។

zenity --warning --text "El proceso ha fallado" ls /media/carpeta || zenity --warning --text "No existe el directorio"

12- ជាមួយនេះយើងអាចជ្រើសរើសលេខដែលបានផ្តល់ឱ្យតាមរយៈរបាររំកិល៖

zenity --scale

ដោយបន្ថែមជម្រើសនេះយើងអាចកំណត់តម្លៃអប្បបរមា៖
--value 60 --min-value 60
(ជម្រើសវ៉ាឡង់មិនគួរតិចជាង * តម្លៃអប្បបរមាទេ)

ជាមួយនេះយើងជ្រើសរើសតម្លៃអតិបរមា
--max-value 100

13- ជាមួយវាវានឹងបង្ហាញយើងនូវប្រអប់មួយដែលយើងអាចជ្រើសរើសពណ៌ដែលចង់បានហើយយកពណ៌ពីម្ខាងទៀតជាមួយនឹងអ្វីដែលហៅថាឧបករណ៍ជ្រើសរើសពណ៌។
zenity --color-selection --show-palette

បន្ទាប់ពីបានឃើញប្រអប់ណាមួយដែលមាននៅក្នុងកម្មវិធីនេះតោះមើលឧទាហរណ៍ជាក់ស្តែងមួយចំនួនជាមួយទាំងនេះ៖

- តោះមើលរបៀបដែលយើងអាចបញ្ចូលប្រអប់បញ្ចូលអត្ថបទ
ប្រើស្គ្រីប៖

#!/bin/bash

#Darle a una palabra una secuencia de comandos.

archivo="`zenity --entry --text "Escriba el nombre del archivo"`"

#comando para renombrar

mv "$@" "`dirname "$@"`"/"$archivo"

- តោះមើលវិធីផ្សំប្រអប់លេខ ១២ នៃជញ្ជីងជាលេខ៖
(នេះជាស្គ្រីបសាមញ្ញមួយដើម្បីបន្ថយគុណភាពរូបភាពជេជីជីហើយដូច្នេះវាកាត់បន្ថយទំហំផ្ទុកនៅលើថាសរបស់យើង)

#!/bin/bash

#Darle a una palabra una secuencia de comandos.

foto="`zenity --scale --value 80 --min-value 60 --max-value 100`"

#comando para comprimir la imagen

mogrify -compress jpeg -quality "$foto%" "$@"

- តោះមើលឧទាហរណ៍មួយទៀតដែលយើងនឹងប្រើប្រអប់ជ្រើសរើសពណ៌ដែលយើងនឹងបន្ថែមស៊ុមពណ៌ដែលយើងជ្រើសរើសទៅរូបថត៖

#!/bin/bash

#Darle a una palabra una secuencia de comandos.

foto="`zenity --color-selection --show-palette`" marco="`zenity --entry --text "Seleccione el rango deseado 6x6"`"

#comando para agregarle el marco

mogrify -border $marco -bordercolor $foto "$@"

- តោះមើលឧទាហរណ៍មួយជាមួយប្រអប់សារកំហុស៖

#!/bin/bash

rm "$@" || zenity --error --text "Imposible de eliminar esto es una carpeta"

ដូចដែលអ្នកបានឃើញប្រសិនបើមាននរណាម្នាក់ព្យាយាមលុបថតនោះដំណើរការនឹងមានកំហុសដូច្នេះខ្សែសង្វាក់នៅតែបន្តអរគុណដល់ប្រតិបត្តិករ ||

- តោះយើងមើលអ្វីដែលយើងអាចធ្វើបានជាមួយប្រអប់លេខ ៦ ដោយជ្រើសរើសសកម្មភាពដែលយើងនឹងអនុវត្តលើឯកសារជាក់លាក់មួយ៖

#!/bin/bash

actions="`zenity --multiple --separator="" --hide-column 2 --print-column 2 --list --column "nombre de columna" --column "columna oculta" "comprimir un 80%" " -compress jpeg -quality 80%" "Cambiar tamaño a 800x600" " -resize 800x600"`"

#Comando

mogrify$actions "$@"

ចំណាំថាមានចន្លោះនៅក្នុងប្រអប់ពាក្យបញ្ជាព្រោះវាមិនអនុញ្ញាតឱ្យអត្ថបទចាប់ផ្តើមជាមួយសហសញ្ញាទេដូច្នេះអ្នកកំណត់ព្រំដែនក្នុងករណីនេះត្រូវចាត់ទុកជាមោឃៈ paseparator = »»។

- តោះមើលឧទាហរណ៍មួយទៀតជាមួយប្រអប់វឌ្ឍនភាព

#!/bin/bash

#Script para eliminar

zenity --question --text "Desea borrara las imágenes dentro de esta carpeta `basename "$@"`" && find "$@" -name *.jpg -delete | zenity --list --progress * pulsate

... មែនហើយនេះគឺជាវា។

ខ្ញុំសង្ឃឹមថាខ្ញុំអាចនាំយកអ្នកនូវប្រកាសជាច្រើនទៀតដែលគួរឱ្យចាប់អារម្មណ៍។

ទាក់ទង


ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

៥៧ យោបល់ទុកអ្នក

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។

  1.   រ៉ូស ៨៨ dijo

    រឿងតែមួយគត់ដែលខ្ញុំបានប្រើភាពថ្លៃថ្នូរគឺដោយសារតែ winetricks ស្នើសុំឱ្យវាដំណើរការបានល្អ (យ៉ាងហោចណាស់នៅក្នុងបណ្ណសាររបស់ខ្ញុំ) ហេហេហេអរគុណសម្រាប់ព័ត៌មានជំនួយ

  2.   elav <°លីនុច dijo

    ហ្សិននីសត្រូវបានប្រើសម្រាប់ល្បិចផ្សេងទៀតដូចជាម៉ាស៊ីនស្វែងរក Xfce 😀

  3.   Aaron Mendo dijo

    អរគុណអរគុណខ្លាំងណាស់ដែលល្អដែលអ្នកនិយាយពី Gtk + ខ្ញុំក៏ធ្លាប់ប្រើភាពអៀនខ្មាស់ដែរខ្ញុំនៅតែមិនយល់ច្បាស់ពីវាប៉ុន្តែក្រោយមកទៀតជាមួយនឹងព័ត៌មានដែលអ្នកបានផ្តល់និងការអនុវត្តខ្ញុំអាចរកឃើញការប្រើប្រាស់ជាក់ស្តែងសម្រាប់វា។

    ស្វាគមន៍។

  4.   Neo61 ។ dijo

    ហេមកពីខេមបាស៊ី (ខ្ញុំមានក្តារចុចបារាំងដែលមិនអនុញ្ញាតឱ្យខ្ញុំរកឃើញភីនទីសពីររបស់យូ ... ហេហេ) តើអ្នកអាចពន្យល់បានទេថានេះជាអ្វីសម្រាប់ខ្ញុំ? ហើយប្រសិនបើអ្វីៗទាំងអស់នេះត្រូវបានធ្វើដោយកុងសូល? វាជាការល្អប្រសិនបើអ្នកបង្ហោះរូបភាពមួយចំនួននៃការចាប់យកដូច្នេះឧទាហរណ៍ត្រូវបានបង្ហាញហើយវិធីនោះមើលទៅវាប្រសើរជាងអ្វីដែលអ្នកចង់និយាយ

    1.    KZKG ^ ហ្គារ៉ា dijo

      តាមពិតអត្ថបទនេះមិនត្រូវបានសរសេរដោយខ្ញុំទេប៉ុន្តែដោយអ្នកប្រើប្រាស់នៃវេទិកាមួយរបស់យើង។
      មែនហើយអ្វីៗទាំងអស់នេះត្រូវបានធ្វើដោយកុងសូលហើយតើវាសម្រាប់អ្វី? ជាការប្រសើរណាស់វាសាមញ្ញណាស់: "ចំណេះដឹង" ។

    2.    ម៉ាណូឡុក dijo

      ឧទាហរណ៏នៃការប្រើប្រាស់ដែលអាចត្រូវបានផ្តល់ទៅឱ្យសន្ដានចិត្តសម្រាប់អ្នកដែលមានក្តារចុចបារាំង។


      #! /bin/bash
      # Un cambiador de teclado

      ACTION=`zenity --width=0 --height=260 --list\
      --title "Selector de setxkbmap" --text "Elige tu teclado"\
      --column "Idioma"\
      "Español"\
      "Francés"\
      "Inglés"\
      "Gringo"\
      "Alemán"`

      if [ -n "${ACTION}" ]; then
      case $ACTION in
      Español)
      setxkbmap es && zenity --info --text "Teclado configurado correctamente a español" || zenity --info --text "Por alguna razón no fue posible cambiar el mapa de teclado."
      ;;
      Francés)
      setxkbmap fr && zenity --info --text "Dicho sea en francés: Teclado configurado correctamente a francés" || zenity --info --text "Por alguna razón no fue posible cambiar el mapa de teclado."
      ;;
      Inglés)
      setxkbmap gb && zenity --info --text "Dicho sea en inglés: Teclado configurado correctamente a inglés" || zenity --info --text "Por alguna razón no fue posible cambiar el mapa de teclado."
      ;;
      Gringo)
      setxkbmap us && zenity --info --text "Dicho sea en Gringo: Teclado configurado correctamente a Gringo" || zenity --info --text "Por alguna razón no fue posible cambiar el mapa de teclado."
      ;;
      Alemán)
      setxkbmap de && zenity --info --text "Dicho sea en alemán: Teclado configurado correctamente a alemán" || zenity --info --text "Por alguna razón no fue posible cambiar el mapa de teclado."
      ;;
      esac
      fi

      1.    ម៉ាណូឡុក dijo

        អូអ្វីដែលគួរឱ្យអាម៉ាស់ណាស់។ ការថតចម្លងនិងបិទភ្ជាប់ដោយផ្ទាល់មិនមានប្រសិទ្ធិភាពទេពីព្រោះនៅពេលដែលវាក្លាយជាមតិយោបល់វា "មិនគោរព" ការបំបែកបន្ទាត់បន្ទាប់ពីការដាក់បញ្ច្រាស "\" ។

        ដើម្បីឱ្យវាដំណើរការអ្នកត្រូវផ្លាស់ប្តូរសញ្ញាថយក្រោយអមដោយការបំបែកបន្ទាត់សម្រាប់ចន្លោះធម្មតា។
        ខ្ញុំមិនចម្លងវាម្តងទៀតដើម្បីកុំអោយយោបល់នោះទេប៉ុន្តែអោយច្បាស់ពីខ្សែទី ៣ ដល់ទី ៨ ទាំងការបញ្ចូលវាគួរតែស្ថិតនៅក្នុងជួរតែមួយដូចជា៖

        សកម្មភាព = `ភាពវៃឆ្លាត –width = ០ –height = ២៦០ – បញ្ជីឈ្មោះ –title «ឧបករណ៍ជ្រើសរើស Setxkbmap » –text «ជ្រើសរើសក្តារចុចរបស់អ្នក – ជួរឈរ«ភាសា»«អេស្ប៉ាញ»«បារាំង»«អង់គ្លេស»«ហ្គីងហ្គូ»«អាឡឺម៉ង់»`

        1.    ម៉ានូអែលដឺឡាហ្វូណេត dijo

          ប្រសិនបើអ្នកចង់ចែករំលែកលេខកូដនៅក្នុងមតិយោបល់អ្នកអាចរក្សាទុកវានៅក្នុងឯកសារអ៊ីម៉ែល បិទភ្ជាប់ ហើយបិទភ្ជាប់ url ក្នុងមតិយោបល់របស់អ្នក។ 🙂

          1.    ម៉ាណូឡុក dijo

            ឧបករណ៍ល្អបំផុត។ ខ្ញុំមិនដឹងថាមានរឿងបែបនេះកើតឡើងពី FromLinux ទេ។
            លើកក្រោយមតិយោបល់ត្រូវការលេខកូដខ្ញុំនឹងប្រើវា។
            អរគុណ​សម្រាប់​ព​ត៌​មាន។ XD

  5.   Neo61 ។ dijo

    អេអេ…ហើយបើអ្នកឃើញថាខ្ញុំកំពុងប្រើលីនុចគឺដោយសារតែខ្ញុំប្រើទាំងពីរប៉ុន្តែខ្ញុំចាប់អារម្មណ៍ចង់ចូលទៅលីនុច

  6.   សាន់ត្យាហ្គោ dijo

    អត្ថបទល្អណាស់ !! វាគឺជាភាពសក្ដិសមដ៏មានប្រយោជន៍ទំនើប។

    ខ្ញុំប្រើវានៅក្នុងស្គ្រីនថុនដែលផ្លាស់ប្តូរទំហំរូបភាពដែលបានជ្រើសរើសហើយជាមួយបញ្ជីខ្ញុំផ្តល់ទំហំនៃរូបភាពស្តង់ដារ។

    ស្វាគមន៍!

  7.   ហ៊ីយូហ្គា - នីជី dijo

    ខ្ញុំចង់ឲ្យ អ្នកប្រាប់ខ្ញុំពីកន្លែងដែលត្រូវរកស៊ីហ្សិនសិនព្រោះខ្ញុំបានស្វែងរករួចហើយហើយវាមិនមាននៅក្នុងឃ្លាំងដែលខ្ញុំមានទេ។ តើខ្ញុំសប្បាយចិត្តប៉ុណ្ណាដែលខ្ញុំបានប្រើឃ្លាំងដែលខ្ញុំមិនដោនឡូតដោយខ្លួនឯង ... (ការដាស់តឿន៖ ទម្រង់ Sarcastic ត្រូវបានរកឃើញនៅក្នុងមតិនេះ)

  8.   ការលក់ Jose dijo

    ចាំមើលតើអ្នកគិតយ៉ាងម៉េចចំពោះរឿងនេះ?
    #! / ប៊ីន / ប៊ីក
    song = $ (ភាពវៃឆ្លាត –width = ៣៦០ –height = ៣២០ –title "ឡាន់ឆ័រ" –file- ជ្រើសរើស – ថតទិសដៅ $ HOME)
    រក "$ song" -name * .mp3 | តម្រៀប –random- តម្រៀប | ក្បាល -n ១០០ | xargs -d '\ n' mpg100
    ខ្ញុំនៅតែត្រូវការកែលម្អវាបន្តិចបន្តួច