Unity 2D başlatıcısı simgelerinin boyutunu nasıl değiştirebilirim?


20

Unity 2D başlatıcısı simgelerini varsayılan boyuttan daha küçük veya daha büyük yapmak mümkün mü?


Burada açıklanan başlatıcıdaki simgelerin boyutunu küçültmenin bir yolu var: Unity 2d Ubuntu 12.04'deki simge boyutunu değiştirme . .Qml dosyalarının düzenlenmesini içerir ve Unity 2D her güncellendiğinde düzenlemenin yeniden yapılması gerekebilir. Bence çok acı verici.

Yanıtlar:


8

11.10

Simgeleri küçültmenin bir yolu var, ancak simgeler her zaman 54x54 piksel olan arkadan aydınlatmalı ile çevrelenmiş ve onu küçültemiyorsunuz, kodlanmış. Yapabilecekleriniz şudur:görüntü tanımını buraya girin


2
Unity2d için dinamik genişlik Launcher biraz dikkat gördü, ancak muhtemelen Precise yapmıyor. answers.launchpad.net/unity-2d/+question/175008 (# 24)
mikewhatever

6

Yeniden boyutlandırma simgeleri için kaydırıcı - Başlatıcı ubuntu-2d (Unity 2D) oturumunda kullanılamaz. Bu yüzden Unity 2D kullandığınızı varsayıyorum.

Hangi oturumu kullandığınızı belirlemek

echo $DESKTOP_SESSION 

terminalde komut.

Ubuntu-2d (Unity 2D) oturumundaki Başlatıcı - Simgeleri yeniden boyutlandırmak istiyorsanız, bazı öğeleri manuel olarak "kesmeniz" gerekir.

Körük değişikliklerini dikkatlice okuyun ve dikkatlice uygulayın.

Terminali aç ve

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

bu girişi bul

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

ve genişliği 52 olarak değiştirin.

Kaydet - kapat ve sonra tekrar

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

girişi bulun

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

    sourceSize.width: 48
    sourceSize.height: 48

sourcesSize.width ve sourceSize.height kaynağını 32 ile değiştirin.

kaydet - dosyayı kapatın ve sonra tekrar

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

bölümü bul

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

ve titeSize öğesini 40 ve selectOutlineSize öğesini 52 olarak değiştirin.

Dosyayı kaydedin ve oturumu kapatın - değişikliklerin geçerli olması için oturum açın.

Zevk ve gelecekte bir güncelleme ile belki (kesin değil) bu değerlerin varsayılanlara döndüğünü unutmayın.

Bu prosedür daha önce burada Mart 2012'de açıklanmıştı : Unity 2d Ubuntu 12.04'te simge boyutunun değiştirilmesi .


5

12.04

Güncelleme :

Unity-2d başlatıcısı öğelerinin boyutunu değiştirmek için küçük bir komut dosyası var. Komut dosyasını forumlardan indirin (dosyayı indirmek için giriş yapmanız gerekir).

Ardından dosyayı çalıştırılabilir yapın:

chmod +x script.py

Unity-2D başlatıcısı öğesinin boyutunu değiştirmek için komut dosyasını kullanın:

sudo script.py 32

Burada örnek olarak 32 kullandım. Diğer simge boyutlarını istediğiniz gibi kullanabilirsiniz.

Referanslar:


Orijinal cevap :

Bu cevabı yazarken, başlatıcının simgelerinin boyutunu kolayca değiştirmek mümkün değildir. Georgi'nin kırma yöntemi , simge boyutunu değiştirmenin en iyi yoludur.

Simge boyutunu değiştirme özelliği henüz tam olarak gelişmedi ve umarım 12.04'e kadar inecek.

Bkz. Https://answers.launchpad.net/unity-2d/+question/175008 .


Bu benim için işe yaradı - yapmam gerekmesine rağmen sudo /script.py 32(ve oturumu kapatmak ve görmek için).
Michael Durrant

... chmod + x yapmış olmama rağmen Güncellemeden sonra da sıfırlandı, bu yüzden birkaç kez yapılıyor olabilir.
Michael Durrant

Her güncelleme düzenlediğiniz dosyanın üzerine yazar. Bu yüzden, her seferinde simgeleri değiştirmeniz gerekir.
jokerdino

1
@souravc Bağlantı tamam, indirmek için tek yapmanız gereken giriş yapmak. Ya da indirmek için buraya tıklayın .
Mitch

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.