ខ្ញុំឧស្សាហ៍ធ្វើវេទិកានៅប្រទេសរបស់ខ្ញុំច្រើនណាស់ហើយនិយាយដោយត្រង់ទៅវាជារឿងកម្រណាស់ដែលរកឃើញអ្វីដែលគួរអោយចាប់អារម្មណ៍។ ទោះយ៉ាងណានៅក្នុងវេទិកាមួយក្នុងចំណោមវេទិកាទាំងនោះមានអ្នកប្រើប្រាស់ម្នាក់ដែលបានធ្វើការប្រកាសគួរឱ្យចាប់អារម្មណ៍ពីរអំពីលីនុចហើយនេះគឺជាអត្ថបទទីមួយ (ដែលខ្ញុំចង់ចែករំលែកជាមួយអ្នក)៖
ការប្រើប្រាស់ជាក់ស្តែងនៃប្រអប់ហ្សេននីស
ហ្សិននីសគឺជាសំណុំប្រអប់ក្រាហ្វិចដែលត្រូវបានប្រើដោយបណ្ណាល័យ 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
... មែនហើយនេះគឺជាវា។
ខ្ញុំសង្ឃឹមថាខ្ញុំអាចនាំយកអ្នកនូវប្រកាសជាច្រើនទៀតដែលគួរឱ្យចាប់អារម្មណ៍។
ទាក់ទង
៥៧ យោបល់ទុកអ្នក
រឿងតែមួយគត់ដែលខ្ញុំបានប្រើភាពថ្លៃថ្នូរគឺដោយសារតែ winetricks ស្នើសុំឱ្យវាដំណើរការបានល្អ (យ៉ាងហោចណាស់នៅក្នុងបណ្ណសាររបស់ខ្ញុំ) ហេហេហេអរគុណសម្រាប់ព័ត៌មានជំនួយ
ហ្សិននីសត្រូវបានប្រើសម្រាប់ល្បិចផ្សេងទៀតដូចជាម៉ាស៊ីនស្វែងរក Xfce 😀
អរគុណអរគុណខ្លាំងណាស់ដែលល្អដែលអ្នកនិយាយពី Gtk + ខ្ញុំក៏ធ្លាប់ប្រើភាពអៀនខ្មាស់ដែរខ្ញុំនៅតែមិនយល់ច្បាស់ពីវាប៉ុន្តែក្រោយមកទៀតជាមួយនឹងព័ត៌មានដែលអ្នកបានផ្តល់និងការអនុវត្តខ្ញុំអាចរកឃើញការប្រើប្រាស់ជាក់ស្តែងសម្រាប់វា។
ស្វាគមន៍។
ហេមកពីខេមបាស៊ី (ខ្ញុំមានក្តារចុចបារាំងដែលមិនអនុញ្ញាតឱ្យខ្ញុំរកឃើញភីនទីសពីររបស់យូ ... ហេហេ) តើអ្នកអាចពន្យល់បានទេថានេះជាអ្វីសម្រាប់ខ្ញុំ? ហើយប្រសិនបើអ្វីៗទាំងអស់នេះត្រូវបានធ្វើដោយកុងសូល? វាជាការល្អប្រសិនបើអ្នកបង្ហោះរូបភាពមួយចំនួននៃការចាប់យកដូច្នេះឧទាហរណ៍ត្រូវបានបង្ហាញហើយវិធីនោះមើលទៅវាប្រសើរជាងអ្វីដែលអ្នកចង់និយាយ
តាមពិតអត្ថបទនេះមិនត្រូវបានសរសេរដោយខ្ញុំទេប៉ុន្តែដោយអ្នកប្រើប្រាស់នៃវេទិកាមួយរបស់យើង។
មែនហើយអ្វីៗទាំងអស់នេះត្រូវបានធ្វើដោយកុងសូលហើយតើវាសម្រាប់អ្វី? ជាការប្រសើរណាស់វាសាមញ្ញណាស់: "ចំណេះដឹង" ។
ឧទាហរណ៏នៃការប្រើប្រាស់ដែលអាចត្រូវបានផ្តល់ទៅឱ្យសន្ដានចិត្តសម្រាប់អ្នកដែលមានក្តារចុចបារាំង។
#! /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
អូអ្វីដែលគួរឱ្យអាម៉ាស់ណាស់។ ការថតចម្លងនិងបិទភ្ជាប់ដោយផ្ទាល់មិនមានប្រសិទ្ធិភាពទេពីព្រោះនៅពេលដែលវាក្លាយជាមតិយោបល់វា "មិនគោរព" ការបំបែកបន្ទាត់បន្ទាប់ពីការដាក់បញ្ច្រាស "\" ។
ដើម្បីឱ្យវាដំណើរការអ្នកត្រូវផ្លាស់ប្តូរសញ្ញាថយក្រោយអមដោយការបំបែកបន្ទាត់សម្រាប់ចន្លោះធម្មតា។
ខ្ញុំមិនចម្លងវាម្តងទៀតដើម្បីកុំអោយយោបល់នោះទេប៉ុន្តែអោយច្បាស់ពីខ្សែទី ៣ ដល់ទី ៨ ទាំងការបញ្ចូលវាគួរតែស្ថិតនៅក្នុងជួរតែមួយដូចជា៖
សកម្មភាព = `ភាពវៃឆ្លាត –width = ០ –height = ២៦០ – បញ្ជីឈ្មោះ –title «ឧបករណ៍ជ្រើសរើស Setxkbmap » –text «ជ្រើសរើសក្តារចុចរបស់អ្នក – ជួរឈរ«ភាសា»«អេស្ប៉ាញ»«បារាំង»«អង់គ្លេស»«ហ្គីងហ្គូ»«អាឡឺម៉ង់»`
ប្រសិនបើអ្នកចង់ចែករំលែកលេខកូដនៅក្នុងមតិយោបល់អ្នកអាចរក្សាទុកវានៅក្នុងឯកសារអ៊ីម៉ែល បិទភ្ជាប់ ហើយបិទភ្ជាប់ url ក្នុងមតិយោបល់របស់អ្នក។ 🙂
ឧបករណ៍ល្អបំផុត។ ខ្ញុំមិនដឹងថាមានរឿងបែបនេះកើតឡើងពី FromLinux ទេ។
លើកក្រោយមតិយោបល់ត្រូវការលេខកូដខ្ញុំនឹងប្រើវា។
អរគុណសម្រាប់ពត៌មាន។ XD
អេអេ…ហើយបើអ្នកឃើញថាខ្ញុំកំពុងប្រើលីនុចគឺដោយសារតែខ្ញុំប្រើទាំងពីរប៉ុន្តែខ្ញុំចាប់អារម្មណ៍ចង់ចូលទៅលីនុច
អត្ថបទល្អណាស់ !! វាគឺជាភាពសក្ដិសមដ៏មានប្រយោជន៍ទំនើប។
ខ្ញុំប្រើវានៅក្នុងស្គ្រីនថុនដែលផ្លាស់ប្តូរទំហំរូបភាពដែលបានជ្រើសរើសហើយជាមួយបញ្ជីខ្ញុំផ្តល់ទំហំនៃរូបភាពស្តង់ដារ។
ស្វាគមន៍!
ខ្ញុំចង់ឲ្យ អ្នកប្រាប់ខ្ញុំពីកន្លែងដែលត្រូវរកស៊ីហ្សិនសិនព្រោះខ្ញុំបានស្វែងរករួចហើយហើយវាមិនមាននៅក្នុងឃ្លាំងដែលខ្ញុំមានទេ។ តើខ្ញុំសប្បាយចិត្តប៉ុណ្ណាដែលខ្ញុំបានប្រើឃ្លាំងដែលខ្ញុំមិនដោនឡូតដោយខ្លួនឯង ... (ការដាស់តឿន៖ ទម្រង់ Sarcastic ត្រូវបានរកឃើញនៅក្នុងមតិនេះ)
ចាំមើលតើអ្នកគិតយ៉ាងម៉េចចំពោះរឿងនេះ?
#! / ប៊ីន / ប៊ីក
song = $ (ភាពវៃឆ្លាត –width = ៣៦០ –height = ៣២០ –title "ឡាន់ឆ័រ" –file- ជ្រើសរើស – ថតទិសដៅ $ HOME)
រក "$ song" -name * .mp3 | តម្រៀប –random- តម្រៀប | ក្បាល -n ១០០ | xargs -d '\ n' mpg100
ខ្ញុំនៅតែត្រូវការកែលម្អវាបន្តិចបន្តួច