Score:2

วิธีสร้างไฟล์ .desktop ให้เปิดด้วยไอคอนของตัวเองในแถบด้านข้าง

ธง ph

ฉันได้สร้างไฟล์ .desktkop เพื่อเปิด GitHub โดยใช้เบราว์เซอร์ที่กล้าหาญ

#!/usr/bin/env xdg-เปิด
[รายการเดสก์ท็อป]
ชื่อ = GitHub
GenericName=GitHub
Comment=แอปเดสก์ท็อป Github
Exec=/opt/brave.com/brave/brave-browser --profile-directory="Default" --app=https://github.com/
Icon=/home/parag/.icons/github-desktop.svg
เทอร์มินัล = เท็จ
Type=ใบสมัคร
StartupNotify=จริง
MimeType=ข้อความ/ธรรมดา;
หมวดหมู่=เครือข่าย;แอปพลิเคชัน;
คำหลัก = Github; gitapp;
X-Ubuntu-Gettext-Domain=Github

แต่ปัญหาคือมันมาเป็นอินสแตนซ์ของเบราว์เซอร์ที่มีไอคอนเบราว์เซอร์ในแถบด้านข้าง

ป้อนคำอธิบายรูปภาพที่นี่

ฉันต้องการให้แสดงไอคอนของตัวเองในแถบด้านข้างแทนไอคอนเบราว์เซอร์

มีวิธีทำมั้ยคะ??

ขอบคุณล่วงหน้า :))

แก้ไข 1

ฉันพยายาม Alt+F2 และพิมพ์ แอลจี และไปที่ส่วน windows และนี่คือผลลัพธ์

ป้อนคำอธิบายรูปภาพที่นี่

ที่นี่ WhatsApp จะเปิดขึ้นตามที่ต้องการ (โดยมีไอคอนของตัวเองในแถบด้านข้าง) แต่ Github ไม่เปิด

ข้อแตกต่างเพียงอย่างเดียวคือ แอป ฟิลด์สำหรับ WhatsApp จะแสดงชื่อไฟล์บนเดสก์ท็อป ในขณะที่สำหรับ Github จะแสดงชื่อไฟล์บนเดสก์ท็อปของเบราว์เซอร์

นี่หมายความว่าไฟล์เดสก์ท็อปที่เปิดเว็บไซต์จะมีไอคอนแยกต่างหากหากเว็บไซต์นั้นเป็นเว็บแอปเท่านั้น

in flag
ฉันไม่รู้ ไฟล์ .svg ได้รับการสนับสนุนสำหรับกรณีการใช้งานนี้ มีเพียง PNG ที่ด้านใดด้านหนึ่งไม่เกิน 512px ฉันยังไม่ได้ทดสอบไอคอนที่ไม่ใช่ PNG ใน Ubuntu เวอร์ชันใหม่กว่า แม้ว่า â¦
preIdiot avatar
ph flag
@matigo ฉันคิดว่ามันใช้งานได้ จริง ๆ แล้วฉันได้สร้าง .destkop สำหรับ WhatsApp ขึ้นมาหนึ่งอันซึ่งทำงานได้ดีอย่างสมบูรณ์ด้วยไอคอนแยกต่างหากในแถบด้านข้าง
vanadium avatar
cn flag
คุณจะต้องดูว่าคุณสามารถเริ่ม Brave ด้วยคลาสหน้าต่างอื่นได้หรือไม่หากคุณระบุ windowclass นั้นใน .desktop launcher ของคุณด้วย คลาสหน้าต่างนั้นจะปรากฏเป็นไอคอนแยกต่างหาก
preIdiot avatar
ph flag
@vanadium คุณหมายถึง `startupVMClass` เช่นนี้ https://askubuntu.com/a/1113914/1112104 ?
preIdiot avatar
ph flag
ขอบคุณพบวิธี
Score:2
ธง ph

วิธีนี้ใช้ได้กับการสร้างไฟล์ .desktop เพียง 1 ไฟล์เท่านั้น

ฉันเปลี่ยนไฟล์ Github.desktop และเพิ่ม

StartupWMClass=เบราว์เซอร์ที่กล้าหาญ

หากคุณใช้ Chrome ให้เพิ่ม Google Chrome แทน

จากนั้นคัดลอกไฟล์ .desktop เริ่มต้นสำหรับเบราว์เซอร์ ~/.local/applications

cp /usr/share/applications/brave-browser.desktop ~/.local/share/applications/brave-browser.desktop

จากนั้นเปิดไฟล์ .desktop ที่คัดลอก

gedit ~/.local/share/applications/brave-browser.desktop

และเพิ่มสิ่งนี้ด้านล่างของ ชื่อ สนาม

StartupWMClass=เบราว์เซอร์ที่กล้าหาญ

ในกรณีของการเพิ่มโครเมียม Google Chrome แทน

ในตอนท้ายให้รีสตาร์ทเซสชัน gnome ของคุณโดยใช้ Alt+F2 และพิมพ์ 'r' ตามด้วย เข้า


ผลลัพธ์

ไอคอนแยกต่างหากสำหรับ GitHub

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

โพสต์คำตอบ

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