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

4
ตัวแปร XDG_CONFIG_HOME ควรกำหนดไว้ที่ไหน?
ข้อมูลจำเพาะ XDG พูดถึงเกี่ยวกับXDG_CONFIG_HOMEตัวแปร แต่ไม่ได้ระบุตำแหน่งที่ควรกำหนด เราควรจะกำหนดมัน/etc/X11/Xsessionหรือเป็นไฟล์ปรับแต่งของโปรแกรมจัดการหน้าต่างที่จำเป็นต้องกำหนดสิ่งนี้? ฉันพยายามประกาศใน / etc / environment เป็น XDG_CONFIG_HOME="$HOME/.config" แต่นั่นไม่ได้ผลเพราะดูเหมือนว่า $ HOME จะไม่ถูกกำหนดเมื่อ/etc/environmentมีการแยกวิเคราะห์ เอกสารเดียวที่ฉันสามารถหาได้ทางออนไลน์นั้นมีไว้สำหรับ Gentoo ที่ซึ่งมันถูกประกาศเข้ามา /etc/env.d/90xsession ฉันใช้ Ubuntu สิ่งที่จะเป็นวิธีการแก้ปัญหาทั่วไปสำหรับ Distros ตาม Debian?
40 debian  xdg 

3
ฉันจะลงทะเบียนโปรโตคอลที่กำหนดเองด้วย xdg ได้อย่างไร
ฉันได้รับการดิ้นรนในเช้าวันนี้พยายามที่จะเชื่อมโยงการประยุกต์ใช้กับโปรโตคอลที่กำหนดเองคือemacsclient และองค์กรโปรโตคอล ฉันกำลังเรียกโปรโตคอลนี้จากเว็บเบราว์เซอร์ bookmarklet และฉันได้รับพฤติกรรมดังต่อไปนี้: ในโครเมียม กล่องโต้ตอบ "เรียกใช้แอปพลิเคชัน" จะปรากฏขึ้นและเรียก xdg-open org-protocol: // ... ซึ่งจบลงด้วยการยิงเฟรมโครเมียมใหม่ ใน firefox ฉันได้ลองตั้งค่า network.protocol-handler.app.org-protocol เป็นสตริงว่างหรือเส้นทาง emacsclient ของฉัน แต่ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: "Firefox ไม่ทราบวิธีเปิดที่อยู่นี้เนื่องจาก โปรโตคอล (org-protocol) ไม่ได้เชื่อมโยงกับโปรแกรมใด ๆ "โดยไม่ต้องแสดงกล่องโต้ตอบการเลือกแอปพลิเคชันภายนอก ฉันไม่ได้ใช้สภาพแวดล้อมบนเดสก์ท็อปใด ๆ ดังนั้นฉันจึงจำเป็นต้องใช้งานกับ xdg อย่างเคร่งครัดอย่างไรก็ตามแม้จะอ่านข้อกำหนดข้อมูล mime ที่ใช้ร่วมกัน ฯลฯ ฉันก็ยังไม่สามารถเข้าใจการกำหนดค่าการทำงานได้

3
ขั้นตอนในการย้ายไฟล์ dotfiles ทั้งหมดไปยังไดเรกทอรี XDG คืออะไร?
ข้อมูลจำเพาะไดเรกทอรี XDG ฐานให้ชุดหนึ่งไดเรกทอรีอาจใช้ในการจัดเก็บข้อมูลที่ใช้ไปในการที่เรียกว่าไฟล์ dot / ไดเรกทอรีในโฟลเดอร์ผู้ใช้ โพสต์นี้มีวัตถุประสงค์เพื่อช่วยเหลือผู้ใช้ที่ต้องการใช้ไดเรกทอรีนี้ให้มากที่สุด
18 xdg 

0
ฉันจะได้รับชื่อชุดไอคอนปัจจุบันใน linux ได้อย่างไร
ฉันกำลังเขียนแอปเพล็ตสิ่งที่ต้องทำขนาดเล็กสำหรับ conky ในลัวะ ID ต้องการแสดงไอคอนขนาดเล็กถัดจากงานซึ่งตรงกับชุดไอคอนปัจจุบัน ฉันได้อ่านไอคอนที่ต้องการค้นหาบนfreedesktop.rgแล้ว วิธีรับชื่อของชุดรูปแบบปัจจุบันดังนั้นฉันสามารถหาไอคอนที่เหมาะสมได้อย่างไร
4 icons  themes  xdg 

1
เปลี่ยนเส้นทาง xdg-open ไปยังระบบอื่นหรือไม่?
ฉันมักจะใช้ระบบลินุกซ์นอกสถานที่และชอบใช้เครื่องมือเช่น 'ฮับ' และอื่น ๆ ที่มีเครื่องมือบรรทัดคำสั่งที่เปิดแอป X (เว็บเบราว์เซอร์ส่วนใหญ่) อย่างไรก็ตามมันล้มเหลวเสมอเพราะระบบนั้นไม่มีความสามารถที่จำเป็น (และแม้ว่ามันจะเป็นเช่นนั้นฉันก็ไม่ต้องการลองและใช้ Chrome ผ่าน X-display ที่ส่งออก) มีวิธีในการลงทะเบียนสิ่งที่เป็นตัวจัดการ URL ที่เปิด xdg ที่จะขัดขวางการร้องขอ URL และเปลี่ยนเส้นทางไปยังจุดสิ้นสุดท้องถิ่นของฉันที่จะจัดการ?
2 linux  ssh  remote  xdg 

1
ไม่สามารถเปลี่ยนเป็นหน้าจอได้
ฉันใช้LightDM 1.16.5 พร้อมกับจัดการหน้าต่างที่น่ากลัวในNixOS หลังจากเข้าสู่ระบบฉันไม่สามารถสลับผู้ใช้โดยไม่ได้ลงชื่อออกจากเซสชันปัจจุบันของฉันก่อน คำสั่งdm-tool switch-to-greeterไม่มีผลกระทบใด ๆ อย่างแท้จริงและไม่ได้ให้ผลลัพธ์ใด ๆ dm-tool lockเช่นเดียวกันกับ คำสั่งอื่นฉันลองหลังจากค้นหาอินเทอร์เน็ต: $ dbus-send --system --type=method_call --print-reply --dest=org.freedesktop.DisplayManager $XDG_SEAT_PATH org.freedesktop.DisplayManager.Seat.SwitchToGreeter method return sender=:1.2 -> dest=:1.37 reply_serial=2 นี่คือตัวแปรสภาพแวดล้อมที่เกี่ยวข้องกับ XDG: XDG_VTNR=7 XDG_SESSION_ID=5 XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/myuser XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_CONFIG_DIRS=/home/myuser/.nix-profile/etc/xdg:/nix/var/nix/profiles/default/etc/xdg:/run/current-system/sw/etc/xdg XDG_SESSION_TYPE=x11 XDG_SEAT=seat0 XDG_SESSION_DESKTOP=none + awesome XDG_DATA_DIRS=/home/myuser/.nix-profile/share:/nix/var/nix/profiles/default/share:/run/current-system/sw/share XDG_RUNTIME_DIR=/run/user/12345 ใครช่วยได้บ้าง

1
ไฟล์บันทึกแอปพลิเคชั่นของผู้ใช้เฉพาะที่ควรเก็บไว้ใน GNU Linux
คำถามนี้เกี่ยวกับไฟล์บันทึกที่สร้างขึ้นโดยแอปพลิเคชันผู้ใช้ทั่วไป ไฟล์เฉพาะสำหรับผู้ใช้ เนื่องจากว่า /var/log ไม่ใช่วิธีแก้ปัญหาที่นี่ ฉันไม่พบข้อมูลเกี่ยวกับไฟล์ดังกล่าวใน ข้อมูลจำเพาะ XDG . โดยค่าเริ่มต้นควรเก็บไว้ที่ไหน
linux  xdg 

0
ลบหรือยกเลิกการเชื่อมโยงแอปพลิเคชันเริ่มต้น
ฉันเพิ่งติดตั้งqtcreatorซึ่งรับขอบเขตเป็นแอพเริ่มต้นสำหรับไฟล์หลายประเภท ฉันจะคืนค่าการเปลี่ยนแปลงเหล่านั้นเพื่อให้ cpp, hpp, ... , etc ทั้งหมดถูกเปิดโดยตัวแก้ไขเริ่มต้นของฉันได้kateอย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.