ฉันจะปิดเส้นขอบรอบ ๆ ไอคอนตัวเปิดใช้ Unity ได้อย่างไร


19

มีวิธีปิดกล่องโดยรอบไอคอนใน Unity หรือไม่

ชี้แจง: ฉันจะไม่ได้หมายถึงสีแสงไฟ - มีคำถามมากมายเกี่ยวกับการเปลี่ยนที่ปิด ฉันต้องการไอคอนและเพียงไอคอนเท่านั้นที่จะปรากฏในแถบ Unity โดยไม่มีไฟและเงาและเส้นขอบใด ๆ สามารถทำได้หรือไม่

คำตอบ:


19

การวางซ้อนไอคอนตัวเรียกใช้เช่นขอบและไฮไลต์สามารถลบออกได้ง่ายโดยการเปลี่ยนการซ้อนทับไอคอน 4 รายการใน Unity

  1. ทำการสำรองไฟล์ภาพต่อไปนี้ในโฟลเดอร์ /usr/share/unity/4/:

    launcher_icon_back_54.png
    launcher_icon_edge_54.png
    launcher_icon_glow_62.png
    launcher_icon_shine_54.png
    
  2. สร้างภาพโปร่งใสของคุณเองที่มีขนาดเท่ากันหรือดาวน์โหลดไฟล์ที่

    wget -O transparent54.png "https://i.stack.imgur.com/MiFpK.png"
    wget -O transparent62.png "https://i.stack.imgur.com/0NvP0.png"
    
  3. แทนที่ 4 ไฟล์เหล่านั้นด้วย 4 ไฟล์เดียวกันที่ดาวน์โหลดจากลิงค์ด้านบน

  4. รีสตาร์ทความสามัคคีด้วยการกดAlt+ F2และพิมพ์setsid unity(หรือออกจากระบบและเข้าอีกครั้ง)

  5. หากคุณไม่ชอบให้เปลี่ยนไอคอนเป็นไอคอนสำรองและรีสตาร์ทเอกภาพ

ตัวอย่าง:

ตัวเรียกใช้โดยไม่มีขอบล้อมรอบไอคอน


5
ใน 12.04 มีการเปลี่ยนแปลงเล็กน้อย โฟลเดอร์สำหรับไอคอนคือ / usr / share / unity / 5 / (เนื่องจาก Unity เปลี่ยนเวอร์ชั่นเป็น 12.04) และตอนนี้มีไอคอนเพิ่มเติมหนึ่งอันที่จะแทนที่: launcher_icon_shadow_62.png เมื่อใช้วิธีการที่อธิบายไว้ข้างต้นเราสามารถคัดลอกไอคอนเปล่าอื่น ๆ ไปยัง launcher_icon_shadow_62.png ดังนั้นตอนนี้มีไอคอนว่างห้าไอคอนจากนั้นใช้ทั้งห้าไอคอนเพื่อแทนที่ไอคอนที่เกี่ยวข้องใน / usr / share / unity / 5 /
ตวัด

2
ใน 14.04 ภาพจะถูกเก็บไว้ใน / usr / share / unity / ไอคอน ทั้งหมดมีรูปแบบ svg แทนที่จะเป็น png นอกจากนี้ให้แทนที่ launcher_icon_shadow_62.svg เพื่อกำจัดเงา
ezpn

ฉันไม่สามารถรับไฟล์ทดแทนในลิงค์ที่ให้มาได้ - ขอให้คุณอัพเดท URL ลิงค์ด้วย ขอขอบคุณ.
Nam G VU

7

เป็นไปได้และค่อนข้างง่าย

  1. ติดตั้ง compizconfig-settings-manager:

    sudo apt-get install compizconfig-settings-manager
    
  2. จากนั้นเรียกใช้about:configในการเจรจาการทำงานในความสามัคคี: กดAlt+ และป้อนF2about:config

  3. CCSM จะปรากฏขึ้นพร้อมกับเปิด Unity plug-in ไปที่แท็บทดลอง:

    ccsm  มันเปิด.

  4. ตอนนี้เปลี่ยนโหมดแบ็คไลท์เป็น "แบ็คไลท์เสมอปิด"

  5. แก้ไขปัญหา.

ตามความเห็นของคุณกล่องจะไม่มีวันหายไป 100% (โดยการออกแบบ)

ข้อความเล็กน้อยจาก @ccpizza เกี่ยวกับ 16.04.1

  • ใน ubuntu xenial 16.04.1 แท็บทดลองหายไปและการตั้งค่าอยู่ภายใต้แท็บตัวเรียกใช้และดรอปดาวน์เรียกว่า Launcher Icon Backlight Mode


นี่ควรเป็นคำตอบที่เลือก ขอบคุณ ton @RolandiXor
Nam G VU

2
ในอูบุนตู xenial 16.04.1 ทดลองแท็บจะหายไปและการตั้งค่าอยู่ในขณะนี้ภายใต้การเปิดแท็บและเลื่อนลงจะเรียกว่าเปิดไอคอนโหมด Backlight
ccpizza

4

ฉันเขียนสคริปต์การลบกล่องที่อยู่รอบ ๆ แอปพลิเคชันและอีกหนึ่งรอบปุ่ม 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

1

ในการทำเช่นนี้ในพื้นที่เราไม่จำเป็นต้องแก้ไขไฟล์ในโฟลเดอร์ / usr / share / unity / แต่เราสามารถคัดลอกไฟล์เหล่านี้ในโฟลเดอร์ธีม gtk ภายใต้โฟลเดอร์ "unity" ที่คุณสร้าง สิ่งนี้จะแทนที่ไฟล์ใน / usr / share / unity / และด้วยวิธีนี้การอัพเดตระบบจะไม่ลบการเปลี่ยนแปลง แต่ฉันมีคำถามอื่น หลังจากลบเส้นขอบดูเหมือนว่ามีช่องว่างระหว่างไอคอนมากเกินไปและระหว่างไอคอนและเส้นขอบของตัวเรียกใช้งาน มีวิธีการลดระยะห่างระหว่าง?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.