ฉันจะเปลี่ยนขนาดของไอคอนตัวเปิดใช้ Unity 2D ได้อย่างไร


20

เป็นไปได้หรือไม่ที่จะทำให้ไอคอนตัวเลือก Unity 2D เล็กลงหรือใหญ่กว่าขนาดเริ่มต้น


: ไม่มีทางที่จะลดขนาดของไอคอนในตัวที่อธิบายที่นี่เป็นที่เปลี่ยนขนาดไอคอนใน Unity 2d Ubuntu 12.04 มันเกี่ยวข้องกับการแก้ไขไฟล์. qml และการแก้ไขอาจต้องทำซ้ำทุกครั้งที่มีการอัปเดต Unity 2D เจ็บปวดมากในความคิดของฉัน

ทำงานได้ดีและไม่เจ็บปวด: dedoimedo.com/computers/ubuntu-unity-2d-resize-launcher.html
เปาโล

คำตอบ:


8

11.10

มีวิธีทำให้ไอคอนมีขนาดเล็กลงอย่างไรก็ตามไอคอนถูกล้อมรอบด้วยแบ็คไลท์ที่ 54x54 px อยู่เสมอและคุณไม่สามารถย่อขนาดได้มันเป็นรหัสที่ยาก สิ่งที่คุณสามารถทำได้คือ:ป้อนคำอธิบายรูปภาพที่นี่


2
ตัวเรียกใช้ความกว้างแบบไดนามิกสำหรับ Unity2d ได้เห็นความสนใจบางอย่าง แต่อาจไม่ทำให้กลายเป็นแม่นยำ answers.launchpad.net/unity-2d/+question/175008 (# 24)
mikewhatever

6

แถบเลื่อนสำหรับไอคอนปรับขนาด - ตัวเปิดใช้งานไม่ได้ในเซสชัน ubuntu-2d (Unity 2D) ดังนั้นฉันคิดว่าคุณใช้ Unity 2D

การยืนยันเซสชันใดที่คุณใช้

echo $DESKTOP_SESSION 

คำสั่งใน terminal

หากคุณต้องการปรับขนาด Launcher - ไอคอนในเซสชัน Ubuntu-2d (Unity 2D)คุณต้อง "แฮ็ค" บางรายการด้วยตนเอง

อ่านอย่างระมัดระวังและใช้การเปลี่ยนแปลงการร้องอย่างระมัดระวัง

เปิดเทอร์มินัลแล้วทำ

gksudo gedit /usr/share/unity-2d/shell/Shell.qml 

ค้นหารายการนี้

LauncherLoader {
    id: launcherLoader
    anchors.top: parent.top
    anchors.bottom: parent.bottom
    width: 65

และเปลี่ยนความกว้างเป็น 52

บันทึก - ปิดแล้วอีกครั้ง

 gksudo gedit /usr/share/unity-2d/shell/common/IconTile.qml

ค้นหารายการ

 Image {
    id: icon
    objectName: "icon"
    anchors.centerIn: parent
    smooth: true

    sourceSize.width: 48
    sourceSize.height: 48

และเปลี่ยน sourceSize.width และ sourceSize.height เป็น 32

บันทึก - ปิดไฟล์และจากนั้นอีกครั้ง

gksudo gedit /usr/share/unity-2d/shell/launcher/LauncherList.qml

ค้นหาส่วน

AutoScrollingListView {
id: list
Accessible.name: objectName

/* The spacing is explicitly set in order to compensate
   the space added by selectionOutline and round_corner_54x54.png. */
spacing: -7

property int tileSize: 54

/* selectionOutline tile size, so AutoScrollingList view can calculate
   the right height. */
property int selectionOutlineSize:  65

และเปลี่ยน titeSize เป็น 40 และ selectionOutlineSize เป็น 52

บันทึกไฟล์และออกจากระบบ - เข้าสู่ระบบเพื่อให้การเปลี่ยนแปลงมีผล

สนุกและรับทราบว่ามีการอัปเดตในอนาคตอาจจะ (ไม่แน่ใจ) ค่าเหล่านี้กลับสู่ค่าเริ่มต้น

ขั้นตอนนี้ได้อธิบายไว้ก่อนหน้านี้ที่นี่มีนาคม 2012 : การเปลี่ยนขนาดไอคอนใน Unity 2D Ubuntu 12.04


5

12.04

อัปเดต :

มีสคริปต์เล็กน้อยที่จะเปลี่ยนขนาดของรายการตัวเรียกใช้ Unity-2d ดาวน์โหลดสคริปต์จากฟอรัม (คุณต้องลงชื่อเข้าใช้เพื่อดาวน์โหลดไฟล์)

จากนั้นทำให้ไฟล์ที่ปฏิบัติการได้:

chmod +x script.py

ใช้สคริปต์เพื่อเปลี่ยนขนาดของรายการตัวเลือก Unity-2D:

sudo script.py 32

ที่นี่ฉันได้ใช้ 32 เป็นตัวอย่าง คุณสามารถใช้ขนาดไอคอนอื่น ๆ ได้ตามต้องการ

อ้างอิง:


คำตอบเดิม :

ขณะที่เขียนคำตอบนี้จะไม่สามารถเปลี่ยนขนาดของไอคอนตัวเรียกใช้งานได้อย่างง่ายดาย วิธีแฮ็คของ Georgiที่ดีที่สุดในการเปลี่ยนขนาดไอคอน

คุณสมบัติในการเปลี่ยนขนาดไอคอนยังไม่ได้รับการพัฒนาอย่างเต็มที่และหวังว่าจะเป็น 12.04

ดูhttps://answers.launchpad.net/unity-2d/+question/175008


สิ่งนี้ใช้ได้สำหรับฉัน - แม้ว่าฉันต้องทำsudo /script.py 32(และออกจากระบบและเข้ามาดู)
Michael Durrant

... แม้ว่าฉันจะทำ chmod + x แล้วมันก็รีเซ็ตหลังจากการอัพเดตดังนั้นอาจทำแบบนี้สองสามครั้ง
Michael Durrant

การอัปเดตแต่ละครั้งจะเขียนทับไฟล์ที่คุณแก้ไข ดังนั้นคุณต้องแก้ไขไอคอนในแต่ละครั้ง
jokerdino

1
@souravc ลิงก์ใช้ได้ทุกสิ่งที่คุณต้องมีคือเข้าสู่ระบบเพื่อดาวน์โหลด หรือคลิกที่นี่เพื่อดาวน์โหลด
มิทช์

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