- - วิธีการใช้ Hardcode Tray ในการเปลี่ยนไอคอน System Tray ใน Linux

วิธีการใช้ Hardcode Tray ในการเปลี่ยนไอคอน System Tray ใน Linux

ไอคอนถาดระบบมีประโยชน์ แต่อาจขัดแย้งกันได้ด้วยธีมที่คุณติดตั้ง นอกจากนี้ยังมีความจริงที่ว่าไม่มีมาตรฐานการออกแบบเดียวที่ต้องปฏิบัติตามเมื่อออกแบบไอคอนถาดระบบ หากคุณพยายามทำให้ไอคอนทุกโปรแกรมตรงกับในซิสเต็มเทรย์จะมีตัวเลือกที่ดีกว่าการแทนที่รูปภาพด้วยตนเองทีละภาพ ขอแนะนำ Hardcode Tray: เป็นแอพ Linux ที่ใช้เทอร์มินัลซึ่งสามารถสแกนโปรแกรมด้วยไอคอนถาดในตัวและแทนที่ให้ตรงกับธีมไอคอนของระบบ เครื่องมือนี้ใช้งานได้ดีอย่างไม่น่าเชื่อและเป็นแหล่งข้อมูลที่ยอดเยี่ยมสำหรับผู้ที่ต้องการควบคุมลุคพีซีของพวกเขาอย่างสมบูรณ์

Hardcode-Tray บน Ubuntu

Hardcode Tray ติดตั้งง่ายบน Ubuntuตามที่มี PPA พร้อม หากต้องการติดตั้งก่อนอื่นให้เปิดหน้าต่างเทอร์มินัล เรียกใช้การอัปเดตเพื่อให้แน่ใจว่าคุณมีการแก้ไขซอฟต์แวร์ล่าสุดและการอัปเดตทั้งหมด:

sudo apt update
sudo apt upgrade -y

หลังจากการอัปเดตเสร็จสมบูรณ์จะปลอดภัยในการเพิ่มแหล่งซอฟต์แวร์ใหม่ให้กับระบบ

sudo add-apt-repository ppa:andreas-angerer89/sni-qt-patched

แม้ว่าที่เก็บใหม่จะอยู่ในระบบ แต่ Ubuntu ก็ไม่สามารถมองเห็นได้ ในการแก้ไขปัญหานี้ให้อัปเดตแหล่งซอฟต์แวร์ของระบบ:

sudo apt update

ด้วยแหล่งข้อมูลที่เป็นปัจจุบันทั้งหมดที่เหลืออยู่คือการติดตั้งซอฟต์แวร์ .

sudo apt install sni-qt sni-qt:i386 hardcode-tray

Hardcode-Tray บน Arch Linux

Hardcode Tray พร้อมใช้งานสำหรับ Arch Linuxผู้ใช้ผ่าน AUR หากต้องการติดตั้งให้ดาวน์โหลดสแนปชอตล่าสุดของโปรแกรมก่อน การพึ่งพาส่วนใหญ่ควรติดตั้งโดยอัตโนมัติเมื่อคุณพยายามสร้างแพ็คเกจ หากล้มเหลวให้อ้างถึงหน้าดาวน์โหลดและตรวจสอบการอ้างอิงที่จำเป็น คุณอาจต้องดาวน์โหลดและสร้างสแนปชอตเหล่านี้ด้วย

แตกไฟล์เก็บถาวรที่ดาวน์โหลดผ่านเทอร์มินัลด้วย:

tar xf hardcode-tray.tar.gz

จากนั้นใช้คำสั่ง CD เพื่อเข้าสู่โฟลเดอร์ที่แยกใหม่

cd hardcode-tray

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

makepkg

หลังจากบิลด์เสร็จสิ้นให้ติดตั้งลงในระบบโดยใช้ pacman

sudo pacman -U *.pkg.tar.xz

Hardcode-Tray บน OpenSUSE

เครื่องมือ Hardcode Tray พร้อมใช้งาน(ไม่เป็นทางการ) สำหรับ Open SUSE 42.3 ผ่านที่เก็บซอฟต์แวร์ Arc และ Papirus โปรดเข้าใจว่าการติดตั้งซอฟต์แวร์นี้ด้วยวิธีนี้ไม่สามารถป้องกันได้และอาจไม่ทำงาน

sudo zypper ar -p 98 http://download.opensuse.org/repositories/home:/GNorth:/Arc_and_Papirus/openSUSE_Leap_42.3/home:GNorth:Arc_and_Papirus.repo
sudo zypper ref
sudo zypper in Hardcode-Tray

แม้หลังจากติดตั้ง Hardcode Tray ไปยัง Suse แล้วอาจไม่ทำงานกับวิธีนี้ ดังนั้นคุณอาจต้องข้ามคำแนะนำของ Suse เพื่อสร้าง Hardcode Tray ด้วยตนเอง นี่เป็นเพราะที่เก็บไม่เป็นทางการและยังไม่ทดลองส่วนใหญ่ ผู้พัฒนาเตือนว่าสิ่งนี้อาจเป็นไปได้

Hardcode-Tray บน Generic Linux Builds

ในการสร้างซอฟต์แวร์นี้คุณต้องก่อนติดตั้งการพึ่งพาต่าง ๆ ที่จำเป็นสำหรับการสร้างอย่างถูกต้อง เนื่องจากการแจกจ่าย Linux แต่ละครั้งมีชื่อแตกต่างกันสำหรับแต่ละแพ็คเกจวิธีที่ดีที่สุดคือไปที่หน้าการพัฒนาค้นหาชื่อของไลบรารีและเครื่องมือที่จำเป็น จากนั้นเปิดเทอร์มินัลแล้วเริ่มกระบวนการสร้าง:

git clone https://github.com/bil-elmoussaoui/Hardcode-Tray
meson builddir --prefix=/usr

หลังจากใช้ meson เพื่อระบุคำนำหน้าและสร้างไดเรกทอรีให้ใช้เครื่องมือนินจาเพื่อติดตั้งทุกอย่างไปยังระบบ

sudo ninja -C builddir install

การใช้ Hardcode Tray

ในการใช้ถาด Hardcode คุณจะต้องก่อนติดตั้งและใช้ชุดรูปแบบไอคอนสำหรับ Linux ที่รองรับซอฟต์แวร์ ณ ตอนนี้มีเพียงสองตัวเลือกเท่านั้น: ชุดไอคอน Papirus และชุดไอคอน Numix แต่ละธีมเหล่านี้มีการสนับสนุนที่ดีเยี่ยมสำหรับ Hardcode Tray

เมื่อ Linux PC ของคุณมีชุดไอคอนที่สนับสนุน Hardcode Tray ซอฟต์แวร์จะทำงานได้ หากต้องการใช้ให้เปิดหน้าต่างเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้ลงในเชลล์

หมายเหตุ: มันเป็นสิ่งสำคัญที่จะใช้สวิตช์ -E เนื่องจากมันจะรักษาสภาพแวดล้อมที่โปรแกรมทำงานอยู่แทนที่จะเรียกใช้เพียงแค่คำสั่งรูท

sudo -E hardcode-tray

จากที่นี่เครื่องมือมี 3 ตัวเลือกให้เลือกจาก. ตัวเลือกเหล่านี้คือ "นำไปใช้", "เปลี่ยนกลับ" และ "ล้างแคชสำรอง" ในการใช้การเปลี่ยนแปลงกับไอคอนสถานะใด ๆ บน Linux PC ของคุณให้เลือก“ 1” หลังจากนั้นเลือกชุดไอคอนที่โปรแกรมควรใช้เป็นพื้นฐานในการแทนที่ไอคอนเริ่มต้น

โปรดจำไว้ว่า Hardcode Tray เท่านั้นแทนที่ไอคอนในซิสเต็มเทรย์หากตรวจพบโปรแกรมใน Linux PC ของคุณ เพื่อผลลัพธ์ที่ดีที่สุดให้เปิดโปรแกรมอย่างน้อยหนึ่งครั้งก่อนที่จะพยายามเปลี่ยนไอคอนในถาด

เปลี่ยนกลับ

หากคุณตัดสินใจว่าไม่ชอบไอคอนถาดระบบทดแทน Hardcode Tray มอบวิธีที่ง่ายในการเปลี่ยนกลับ หากต้องการยกเลิกการเปลี่ยนแปลงให้เปิดหน้าต่างเทอร์มินัลแล้วเรียกใช้:

sudo -E hardcode-tray

เมื่อเมนูการเลือกปรากฏขึ้นให้เลือกตัวเลือก“ เปลี่ยนกลับ” แทนตัวเลือก“ นำไปใช้” จากนั้นเพียงเลือกข้อมูลสำรองที่คุณต้องการเปลี่ยนกลับ

ความคิดเห็น