Score:0

วิธีตรวจหาชื่อผู้ใช้โดยอัตโนมัติเมื่อกำหนดเส้นทางไฟล์สำหรับไอคอน

ธง br

ฉันกำลังสร้างทางลัดบนเดสก์ท็อป ฉันได้เล่นกับบางบรรทัดและสิ่งหนึ่งที่ฉันติดอยู่ในขณะนี้คือการตรวจจับชื่อผู้ใช้โดยอัตโนมัติสำหรับเส้นทางไฟล์สำหรับไอคอน

รหัสนี้ใช้งานได้ในขณะนี้ แต่มีการป้อนชื่อผู้ใช้ด้วยตนเองในบรรทัด Icon=/home/myusername/Desktop/Icons/test_icon.png

สิ่งที่ฉันพยายามค้นหาคือ Icon=/home/**ตรวจหาชื่อผู้ใช้โดยอัตโนมัติ**/Desktop/Icons/test_icon.png

br flag
ฉันลองก่อนหน้านี้แล้ว แต่ไม่ได้ผล ):
hr flag
วิธีเดียวที่ฉันรู้คือการวางไอคอนในไดเร็กทอรีการค้นหาไอคอนเริ่มต้นเฉพาะผู้ใช้ เช่น `~/.local/share/icons` - ดู[ข้อกำหนดเกี่ยวกับธีมไอคอนของ freedesktop: Directory Layout](https:// specifications.freedesktop.org/icon-theme-spec/latest/ar01s03.html) ฉันคิดว่าคุณสามารถแก้ไข `XDG_DATA_DIRS` เพื่อรวมตำแหน่งที่คุณกำหนดเองได้
Score:2
ธง cn

.เดสก์ทอป ไฟล์ถูกฮาร์ดโค้ด ไม่รองรับการขยายหรือตัวแปรของ bash

วิธีดำเนินการในที่นี้คือการระบุไอคอนตามชื่อไฟล์โดยไม่มีนามสกุลในไฟล์ .เดสก์ทอป ไฟล์ดังใน:

ไอคอน = myicon

จากนั้นติดตั้งไอคอนที่ปรับแต่งสำหรับผู้ใช้ ~/.local/share/icons หรือ ~/.icons, เช่น ~/.local/share/icons.png.

ไฟล์ไอคอนที่ติดตั้งในไดเร็กทอรีการกำหนดค่าผู้ใช้เหล่านี้จะมีความสำคัญเหนือไอคอนที่ติดตั้งทั้งระบบด้วยชื่อไฟล์เดียวกัน (/usr/local/share/icons, หรือ /usr/share/icons สำหรับแอปพลิเคชันที่ติดตั้งโดยใช้ระบบจัดการแพ็คเกจ)

br flag
เข้าใจแล้ว ขอบคุณสำหรับคำอธิบาย
vanadium avatar
cn flag
โปรดพิจารณายอมรับคำถามหากตอบปัญหาของคุณ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา