Execute Shell Command บน Ubuntu แบบง่ายๆเพียงไม่กี่คลิ๊กกับ dconf-editor!
- Tinpan.S
- Dec 17, 2018
- 1 min read

ปกติแล้ว การใช้ Appium cli ในการ test เพื่อความสะดวกรวดเร็วเรามักเขียนมันให้อยู่ในรูปแบบของไฟล์คำสั่ง เพื่อให้ execute ได้ทันที แต่บน ubuntu การ execute ไฟล์คำสั่งด้วย terminal นั้นต้องทำการแก้ไขค่า config ของไฟล์นั้นก่อนจึงจะสามารถ execute บน terminal ได้ โดยบทความนี้จะเจาะจงไปที่ การใช้ dconf มาช่วยทำหน้าที่นั้นเนื่องจากไม่ต้องใช้ command อื่นๆมาทำให้ยุ่งยากสามารถใช้งานได้ทันทีภายในไม่กี่คลิ๊ก
ติดตั้ง dconf-editor
จากนั้นเปิดแอพลิเคชั่น dconf-editor
เลือก menu ทางด้านซ้าย ไปที่ org ➤ gnome ➤ nautilus ➤ preferences
เลือกที่ executable-text-activation เปลี่ยนเป็น ask เพื่อให้ถามเพื่อเลือกแอพลิเคชั่นที่ใช้เปิด
กดปุ่มตกลง
ดับเบิ้ลคลิ๊กที่ไฟล์ แล้วเลือก run in terminal
แหล่งอ้างอิง: https://askubuntu.com/questions/286621/how-do-i-run-executable-scripts-in-nautilus
[Tip] Basic file/folder Permission



![[Tool]ASM Android Screen Monitor](https://static.wixstatic.com/media/9ba3b9_0f60667ce79e4e8698a93ded3177e686~mv2.png/v1/fill/w_447,h_250,fp_0.50_0.50,lg_1,q_35,blur_30,enc_avif,quality_auto/9ba3b9_0f60667ce79e4e8698a93ded3177e686~mv2.webp)
![[Tool]ASM Android Screen Monitor](https://static.wixstatic.com/media/9ba3b9_0f60667ce79e4e8698a93ded3177e686~mv2.png/v1/fill/w_220,h_123,fp_0.50_0.50,q_95,enc_avif,quality_auto/9ba3b9_0f60667ce79e4e8698a93ded3177e686~mv2.webp)
![[How-To]วิธีดู udid ของเครื่อง Android](https://static.wixstatic.com/media/9ba3b9_5b491ebcc32f471ca9a4aabd96d41832~mv2.png/v1/fill/w_447,h_250,fp_0.50_0.50,lg_1,q_35,blur_30,enc_avif,quality_auto/9ba3b9_5b491ebcc32f471ca9a4aabd96d41832~mv2.webp)
![[How-To]วิธีดู udid ของเครื่อง Android](https://static.wixstatic.com/media/9ba3b9_5b491ebcc32f471ca9a4aabd96d41832~mv2.png/v1/fill/w_220,h_123,fp_0.50_0.50,q_95,enc_avif,quality_auto/9ba3b9_5b491ebcc32f471ca9a4aabd96d41832~mv2.webp)
![[Tool] UI Automator Viewer](https://static.wixstatic.com/media/9ba3b9_effe26d321544e478df8d306901cccc1~mv2.png/v1/fill/w_447,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/9ba3b9_effe26d321544e478df8d306901cccc1~mv2.webp)
![[Tool] UI Automator Viewer](https://static.wixstatic.com/media/9ba3b9_effe26d321544e478df8d306901cccc1~mv2.png/v1/fill/w_220,h_123,fp_0.50_0.50,q_95,enc_avif,quality_auto/9ba3b9_effe26d321544e478df8d306901cccc1~mv2.webp)












![[Python] TypeError: String indices must be integers By Adding Pytest-runner](https://static.wixstatic.com/media/9f1b00_e1685a26d4214fdeb150a0008671b87b~mv2.jpg/v1/fill/w_274,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/9f1b00_e1685a26d4214fdeb150a0008671b87b~mv2.webp)
![[Python] TypeError: String indices must be integers By Adding Pytest-runner](https://static.wixstatic.com/media/9f1b00_e1685a26d4214fdeb150a0008671b87b~mv2.jpg/v1/fill/w_69,h_63,fp_0.50_0.50,q_90,enc_avif,quality_auto/9f1b00_e1685a26d4214fdeb150a0008671b87b~mv2.webp)
![[Python] TypeError: String indices must be integers By Fixing Damaged Packages](https://static.wixstatic.com/media/9f1b00_48a23fd1b86d4becae687ec4bc2a99f0~mv2.png/v1/fill/w_442,h_250,fp_0.50_0.50,lg_1,q_35,blur_30,enc_avif,quality_auto/9f1b00_48a23fd1b86d4becae687ec4bc2a99f0~mv2.webp)
![[Python] TypeError: String indices must be integers By Fixing Damaged Packages](https://static.wixstatic.com/media/9f1b00_48a23fd1b86d4becae687ec4bc2a99f0~mv2.png/v1/fill/w_69,h_39,fp_0.50_0.50,q_95,enc_avif,quality_auto/9f1b00_48a23fd1b86d4becae687ec4bc2a99f0~mv2.webp)







Comments