มีวิธีปิดกล่องโดยรอบไอคอนใน Unity หรือไม่
ชี้แจง: ฉันจะไม่ได้หมายถึงสีแสงไฟ - มีคำถามมากมายเกี่ยวกับการเปลี่ยนที่ปิด ฉันต้องการไอคอนและเพียงไอคอนเท่านั้นที่จะปรากฏในแถบ Unity โดยไม่มีไฟและเงาและเส้นขอบใด ๆ สามารถทำได้หรือไม่
มีวิธีปิดกล่องโดยรอบไอคอนใน Unity หรือไม่
ชี้แจง: ฉันจะไม่ได้หมายถึงสีแสงไฟ - มีคำถามมากมายเกี่ยวกับการเปลี่ยนที่ปิด ฉันต้องการไอคอนและเพียงไอคอนเท่านั้นที่จะปรากฏในแถบ Unity โดยไม่มีไฟและเงาและเส้นขอบใด ๆ สามารถทำได้หรือไม่
คำตอบ:
การวางซ้อนไอคอนตัวเรียกใช้เช่นขอบและไฮไลต์สามารถลบออกได้ง่ายโดยการเปลี่ยนการซ้อนทับไอคอน 4 รายการใน Unity
ทำการสำรองไฟล์ภาพต่อไปนี้ในโฟลเดอร์
/usr/share/unity/4/
:
launcher_icon_back_54.png
launcher_icon_edge_54.png
launcher_icon_glow_62.png
launcher_icon_shine_54.png
สร้างภาพโปร่งใสของคุณเองที่มีขนาดเท่ากันหรือดาวน์โหลดไฟล์ที่
wget -O transparent54.png "https://i.stack.imgur.com/MiFpK.png"
wget -O transparent62.png "https://i.stack.imgur.com/0NvP0.png"
แทนที่ 4 ไฟล์เหล่านั้นด้วย 4 ไฟล์เดียวกันที่ดาวน์โหลดจากลิงค์ด้านบน
รีสตาร์ทความสามัคคีด้วยการกดAlt+ F2และพิมพ์setsid unity
(หรือออกจากระบบและเข้าอีกครั้ง)
หากคุณไม่ชอบให้เปลี่ยนไอคอนเป็นไอคอนสำรองและรีสตาร์ทเอกภาพ
ตัวอย่าง:
เป็นไปได้และค่อนข้างง่าย
ติดตั้ง compizconfig-settings-manager:
sudo apt-get install compizconfig-settings-manager
จากนั้นเรียกใช้about:config
ในการเจรจาการทำงานในความสามัคคี: กดAlt+ และป้อนF2about:config
CCSM จะปรากฏขึ้นพร้อมกับเปิด Unity plug-in ไปที่แท็บทดลอง:
ตอนนี้เปลี่ยนโหมดแบ็คไลท์เป็น "แบ็คไลท์เสมอปิด"
แก้ไขปัญหา.
ตามความเห็นของคุณกล่องจะไม่มีวันหายไป 100% (โดยการออกแบบ)
ใน ubuntu xenial 16.04.1 แท็บทดลองหายไปและการตั้งค่าอยู่ภายใต้แท็บตัวเรียกใช้และดรอปดาวน์เรียกว่า Launcher Icon Backlight Mode
ฉันเขียนสคริปต์การลบกล่องที่อยู่รอบ ๆ แอปพลิเคชันและอีกหนึ่งรอบปุ่ม Ubuntu (สำหรับ 12.04):
cd /usr/share/unity/5
wget -O transparent54.png "https://i.stack.imgur.com/MiFpK.png"
wget -O transparent62.png "https://i.stack.imgur.com/0NvP0.png"
for name in squircle_shine squircle_edge squircle_base squircle_base_selected launcher_icon_back launcher_icon_edge launcher_icon_shine
do
sudo mv ${name}_54.png ${name}_54.ori.png \
&& sudo ln -s transparent54.png ${name}_54.png
done
for name in squircle_shadow launcher_icon_glow launcher_icon_shadow
do
sudo mv ${name}_62.png ${name}_62.ori.png \
&& sudo ln -s transparent62.png ${name}_62.png
done
จากนั้นก็ให้เริ่มต้นใหม่สามัคคีกดAlt+ และเรียกใช้F2 setsid unity
ผลลัพธ์ที่ได้ดูสะอาดกว่าสำหรับฉัน
ก่อน:
หลังจาก:
หากต้องการเปลี่ยนกลับ:
cd /usr/share/unity/5
for name in squircle_shine squircle_edge squircle_base squircle_base_selected launcher_icon_back launcher_icon_edge launcher_icon_shine
do
sudo rm ${name}_54.png \
&& sudo mv ${name}_54.ori.png ${name}_54.png
done
for name in squircle_shadow launcher_icon_glow launcher_icon_shadow
do
sudo rm ${name}_62.png \
&& sudo mv ${name}_62.ori.png ${name}_62.png
done
ในการทำเช่นนี้ในพื้นที่เราไม่จำเป็นต้องแก้ไขไฟล์ในโฟลเดอร์ / usr / share / unity / แต่เราสามารถคัดลอกไฟล์เหล่านี้ในโฟลเดอร์ธีม gtk ภายใต้โฟลเดอร์ "unity" ที่คุณสร้าง สิ่งนี้จะแทนที่ไฟล์ใน / usr / share / unity / และด้วยวิธีนี้การอัพเดตระบบจะไม่ลบการเปลี่ยนแปลง แต่ฉันมีคำถามอื่น หลังจากลบเส้นขอบดูเหมือนว่ามีช่องว่างระหว่างไอคอนมากเกินไปและระหว่างไอคอนและเส้นขอบของตัวเรียกใช้งาน มีวิธีการลดระยะห่างระหว่าง?