คำถามติดแท็ก freedesktop

FreeDesktop เป็นหน่วยงานมาตรฐานที่ไม่เป็นทางการส่วนใหญ่ (แต่ไม่ทั้งหมด) มุ่งเน้นไปที่เทคโนโลยีกราฟิกของระบบปฏิบัติการ UNIX เว็บไซต์ FreeDesktop โฮสต์ทั้งข้อมูลจำเพาะและซอฟต์แวร์

5
วิธีการกำหนดค่า `xdg-open` อย่างถูกต้องและง่ายดายโดยไม่มีสภาพแวดล้อมใด ๆ
ฉันใช้จัดการหน้าต่าง OpenBox โดยไม่ต้องสภาพแวดล้อมเดสก์ทอปใด ๆ xdg-openมีพฤติกรรมแปลก ๆ firefoxจะเปิดทุกอย่างด้วย $ xdg-settings --list Known properties: default-web-browser Default web browser ฉันกำลังมองหาโปรแกรมง่ายๆ สิ่งที่ชอบอ่านทุก*.desktopไฟล์ใน/usr/share/applications/โฟลเดอร์และตั้งค่า xdg โดยอัตโนมัติ

3
ทำไมบางแอปพลิเคชันใช้ ~ / .config / appname สำหรับข้อมูลการกำหนดค่าของพวกเขาในขณะที่คนอื่นใช้ ~ / .appname?
ฉันสังเกตเห็นว่าบางแอปพลิเคชันนำไฟล์การตั้งค่าไปใช้~/.config/appnameขณะที่บางแอปพลิเคชันใช้~/.appname(ในแบบคลาสสิก AFAIK) สำหรับสิ่งนี้ ความรู้สึกในความแตกต่างนี้และสิ่งที่จะดีกว่าที่จะพิจารณาสำหรับการใช้งานของฉัน? อัปเดต: ดูเหมือนว่า (ค่าเริ่มต้น XUbuntu 11.10) ของฉัน $ XDG_CONFIG_HOME ถูกตั้งค่าเป็น~/และแอปพลิเคชั่นส่วนใหญ่ในระบบของฉัน (เช่น Mozilla Firefox, Adobe Flash Player, Midnight Commander, Opera, Wine, ฯลฯ ) ปฏิบัติตามสิ่งนี้ แต่ยังมีแอปพลิเคชั่นมากมาย (เช่น Compiz, Deadbeef, VLC, Qt Creator, Google Chrome, XFCE และอื่น ๆ ) ที่ใช้~/.config/แทน อีกสิ่งที่น่าสงสัยก็คือไดเรกทอรีที่อยู่ใน~/.config/นั้นไม่ถูกซ่อน (ไม่มีจุดในชื่อ) - ไม่ใช่แอปพลิเคชันที่คาดว่าจะมีชื่อคงที่โดยไม่ขึ้นอยู่กับตำแหน่ง (ค่า $ XDG_CONFIG_HOME)

1
xdg-open ทำงานอย่างไร
ตามหน้า man xdg-openจะเปิดไฟล์โดยใช้แอปพลิเคชันที่ผู้ใช้กำหนดค่าไว้ แต่แอปพลิเคชั่นนั้นถูกกำหนดอย่างไร? ฉันไม่เห็นไฟล์กำหนดค่าที่เกี่ยวข้องxdg-utilsดังนั้นการตั้งค่าของฉันถูกเก็บไว้ที่ไหนและฉันจะแก้ไขได้อย่างไร การดูว่าไฟล์ PNG ง่าย ๆ เปิด Internet Explorer โดยใช้ Wine ฉันต้องเปลี่ยนการตั้งค่าเหล่านี้

4
มีคำสั่ง "เปิดด้วย" สำหรับบรรทัดคำสั่งหรือไม่
บรรทัดคำสั่งมีวิธีรับรายการโปรแกรมที่แนะนำเพื่อใช้เปิดไฟล์ใดไฟล์หนึ่งตามประเภทไฟล์หรือไม่ ยกตัวอย่างเช่น.pdfไฟล์จะมีopen with...คำแนะนำการใช้โปรแกรมและEvinceDocument Viewer ฉันใช้บรรทัดคำสั่งสำหรับสิ่งส่วนใหญ่ แต่บางครั้งฉันลืมชื่อของโปรแกรมที่ฉันต้องการใช้เพื่อเปิดไฟล์ประเภทใดประเภทหนึ่ง BTW ฉันใช้ Ubuntu 13.10 โปรปลาย ขอบคุณคำตอบที่เลือกของ @slm ด้านล่างฉันสร้างสคริปต์ทุบตีต่อไปนี้ในไฟล์ชื่อopenwith.sh: xdg-mime query default $(xdg-mime query filetype $1) เพิ่มเป็นนามแฝงหรือดำเนินการโดยตรงเป็นopenwithคำสั่ง

1
แอ็พพลิเคชันดีฟอลต์ของ xdg-open
เมื่อฉันไม่มีdefaults.listและmimeapps.list, xdg-openเปิดด้วยtext/plain gvimแต่เมื่อฉันจะสร้างdefaults.listใน/usr/share/applications/และเพิ่มบรรทัดต่อไปนี้: [Default Applications] text/plain=emacs.desktop มันเปิดไฟล์ข้อความด้วย firefox อย่างไรก็ตามถ้าฉันย้าย/usr/share/applications/defaults.listไปที่~/.local/share/applications/mimeapps.listอื่นมันจะเปิดไฟล์ข้อความemacsตามที่คาดไว้ คำถามของฉัน: วิธีการที่ไม่xdg-openตรวจสอบว่าโปรแกรมที่จะเปิดตัวเมื่อไม่มีdefaults.listและmimeapps.list? ทำไมxdg-openใช้ Firefox เมื่อฉันเพียงแค่เขียน/usr/share/applications/defaults.list? ฉันใช้ Arch linux

1
จะตรวจสอบ / ยืนยันไฟล์ .desktop ได้อย่างไร
ฉันมี.desktopไฟล์สองไฟล์ที่ไม่ทำงานตามที่คาดไว้หรือไม่ได้เลย ฉันไม่เห็นข้อผิดพลาดใด ๆ เลยและขอความช่วยเหลือจากแต่ละคนดูเหมือนจะไม่เกิดผล มีวิธีที่ฉันสามารถตรวจสอบว่าฉันใช้ไวยากรณ์ที่ถูกต้องในไฟล์ที่เป็นไปตามมาตรฐาน FreeDesktop ดังนั้นฉันจึงสามารถใช้การแก้ไขเฉพาะได้หรือไม่

1
ใช้ MC, MV, MA สำหรับการคัดลอกวางเลือกทั้งหมด
ฉันใช้ Kubuntu Linux 12.04 บน Macbook Pro และฉันกำลังค้นหาความสามารถในการใช้คีย์ Command / Meta สำหรับทางลัดทั่วไปเช่นคัดลอกวางและเลือกทั้งหมด วิธีแก้ปัญหาที่พยายาม: ทำการแมปใหม่คัดลอกวางเลือกทั้งหมดและอื่น ๆ ในการตั้งค่าระบบของ KDE> ทางลัดและท่าทาง> ทางลัดแป้นพิมพ์มาตรฐาน ปัญหา : ทางลัดเหล่านี้ดูเหมือนจะไม่สนใจโดยแอปพลิเคชันส่วนใหญ่ เว็บเบราว์เซอร์ทั้งหมดที่ฉันทดสอบดำเนินการต่อคาดว่าCtrlกุญแจที่ฉันระบุความต้องการในการใช้Metaคีย์ เนื่องจากไม่สามารถหาเว็บเบราว์เซอร์ที่ใช้งานได้ฉันไม่ได้ลองแอปพลิเคชันอื่น ๆ ทดสอบใน: Firefox, Chromium, Rekonq, Arora, Konqueror สลับMetaกับCtrl การใช้ xmodmap ปัญหา : เทอร์มินัลอีมูเลเตอร์จะต้องใช้Metaคีย์แทนCtrlคีย์สำหรับคำสั่งเช่นการขัดจังหวะคีย์บอร์ดการผูก Emacs ส่วนใหญ่และการผูกอื่น ๆ นับไม่ถ้วนในแอปพลิเคชัน CLI ต่างๆ โซลูชั่นที่พิจารณาแล้ว: การเปลี่ยนแปลงทางลัดทั่วไปภายในแอปพลิเคชั่น GUI น่าเสียดายที่ความสามารถในการเปลี่ยนการเชื่อมสำหรับการคัดลอกวางและเลือกทั้งหมดดูเหมือนจะหายาก เปลี่ยนตัวปรับเปลี่ยน Ctrl สำหรับ …

1
วิธีการเปลี่ยนโปรแกรมเริ่มต้นสำหรับประเภทไฟล์ที่เลือกทั้งระบบใน kde หรือ xfce?
ฉันต้องการมีไฟล์ประเภทที่เลือก (ตามส่วนขยาย) เพื่อเปิดด้วยบางโปรแกรม ไฟล์การกำหนดค่าใดที่ฉันต้องแก้ไข ฉันลองมาแล้ว/usr/share/appplications/default.listแต่ใช้ไม่ได้
11 files  kde  xfce  freedesktop 

2
โปรแกรม Gnome (eog / gnome-terminal) มีการเริ่มต้นที่ช้าและสร้าง DBus.Error.NoReply Warning
บางครั้งeogและgnome-terminalเริ่มช้ามากบน (X) Ubuntu 13.10 ของฉัน ฉันคิดว่าเครื่องมือ Gnome อื่น ๆ ได้รับผลกระทบเช่นกัน แต่ฉันไม่ได้ใช้เครื่องมืออื่น ตอนนี้ฉันได้รับorg.freedesktop.DBus.Error.NoReplyข้อผิดพลาดทุกครั้งที่gnome-terminalเริ่ม: ** (gnome-terminal: 5516): คำเตือน **: ข้อผิดพลาดในการดึงข้อมูลที่อยู่บัสสำหรับการเข้าถึง: org.freedesktop.DBus.Error.NoReply: ไม่ได้รับการตอบกลับ สาเหตุที่เป็นไปได้รวมถึง: แอปพลิเคชันระยะไกลไม่ได้ส่งการตอบกลับนโยบายความปลอดภัยบัสข้อความบล็อกการตอบกลับการหมดเวลาตอบกลับหมดอายุหรือการเชื่อมต่อเครือข่ายใช้งานไม่ได้ และทุกครั้งที่eogเริ่ม: ** (eog: 4996): คำเตือน **: เกิดข้อผิดพลาดในการเรียกที่อยู่บัสสำหรับการเข้าถึง: org.freedesktop.DBus.Error.NoReply: ไม่ได้รับการตอบกลับ สาเหตุที่เป็นไปได้รวมถึง: แอปพลิเคชันระยะไกลไม่ได้ส่งการตอบกลับนโยบายความปลอดภัยบัสข้อความบล็อกการตอบกลับการหมดเวลาตอบกลับหมดอายุหรือการเชื่อมต่อเครือข่ายใช้งานไม่ได้ (eog: 4996): EOG-WARNING **: ไม่สามารถโหลดไอคอน: ไอคอน 'การโหลดภาพ' ไม่ปรากฏในธีม ผมคิดว่ามันมีบางอย่างที่ทำกับฉันลบโปรแกรมบางอย่างที่เริ่มต้นโดยค่าเริ่มต้นรวมทั้งat-spi2-registrydซึ่งผมคิดว่าเป็นโครงการการเข้าถึงคำสอนของ ตามdpkg --getselections | grep spi, at-spi2-coreยังคงติดตั้งในระบบของฉัน ฉันจำได้ว่าทำสิ่งที่แฮ็ค / …

2
ฉันจะเปลี่ยนไอคอนแบตเตอรี่ใน systray ได้อย่างไร
ฉันได้ติดตั้งตัวจัดการหน้าต่าง Gnome และ Awesome แล้ว ผู้จัดการหน้าต่างมีแผงที่แสดง Systray ไอคอนตาม freedesktop.org ถาดระบบพิธีสารข้อมูลจำเพาะ ฉันต้องการเปลี่ยนไอคอนของแบตเตอรี่ในถาดระบบ ก่อนอื่นฉันลองเปลี่ยนชุดไอคอน ไอคอนใน systray ไม่ตรงกับไอคอนจากชุดรูปแบบที่เลือกดังนั้นฉันไม่แน่ใจว่าไอคอนมาจากที่ใด ฉันลองชุดรูปแบบหลายกรณีในกรณีที่มีปัญหากับชุดที่ฉันเลือก ฉันได้อ่านสเปคที่กล่าวถึงรวมถึงGnome Icon Theme Specificationและการสร้างชุดไอคอนสำหรับบทความGNOME ฉันยังพยายามใช้inotifywait -mrในขณะที่รีสตาร์ทเซสชั่นคำพังเพยของฉันและขณะที่การเปลี่ยนชุดไอคอนโดยใช้/usr/share/icons gnome-tweak-toolอันที่จริงแล้วมันแตะไอคอนแบตเตอรีในธีมของฉัน แต่นั่นไม่ใช่สิ่งที่ปรากฏขึ้น [อัปเดต: ไอคอนชุดรูปแบบคือสิ่งที่กำลังแสดงอยู่ แต่แสดงเป็นสีดำแทนที่จะเป็นสีจริงซึ่งเป็นเฉดสีเทาสองสี] /usr/share/gnome-power-managerผมมองผ่านภาพในทุก ไอคอนไม่ได้อยู่ที่นั่น [อัพเดท: มัน - แต่ฉันจำไม่ได้เพราะไม่ใช่ดำ] ฉันพยายามตีมันด้วยxpropแต่มันก็ไม่ให้ฉันสิ่งที่มีประโยชน์และทำงานxprop -spyไม่ได้แสดงอะไรเมื่อวิดเจ็ตที่มีการปรับปรุง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.