Jak mogę zmienić rozmiar ikon programu uruchamiającego Unity 2D?

20

Czy jest możliwe, aby ikony uruchamiania Unity 2D były mniejsze lub większe niż domyślny rozmiar?

użytkownik35247
źródło
Istnieje sposób na zmniejszenie rozmiaru ikon w programie uruchamiającym opisanym tutaj: Zmiana rozmiaru ikon w Unity 2d Ubuntu 12.04 . Obejmuje edycję plików .qml, a edycja może wymagać ponownego wykonania przy każdej aktualizacji Unity 2D. Moim zdaniem bardzo bolesne.
Działa
Paolo

Odpowiedzi:

8

11.10

Istnieje sposób na zmniejszenie ikon, jednak są one otoczone podświetleniem, które zawsze ma 54 x 54 px i nie można tego zmniejszyć, jest mocno zakodowane. Co możesz zrobić, to:wprowadź opis zdjęcia tutaj

me4oslav
źródło
2
Dynamiczny program uruchamiający szerokość dla Unity2d zyskał trochę uwagi, ale prawdopodobnie nie zmieni się w Precyzyjny. answer.launchpad.net/unity-2d/+question/175008 (# 24)
mikewhthing
6

Suwak do zmiany rozmiaru ikon - Launcher nie jest dostępny w sesji ubuntu-2d (Unity 2D). Zakładam, że używasz Unity 2D.

Byłoby ustalenie, z której sesji korzystasz

echo $DESKTOP_SESSION 

polecenie w terminalu.

Jeśli chcesz zmienić rozmiar Launchera - Ikony w sesji Ubuntu-2d (Unity 2D) , musisz „zhakować” niektóre elementy ręcznie.

Uważnie przeczytaj i ostrożnie zastosuj poniższe zmiany.

Otwórz terminal i zrób

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

znajdź ten wpis

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

i zmień szerokość na 52.

Zapisz - zamknij i jeszcze raz

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

znajdź wpis

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

    sourceSize.width: 48
    sourceSize.height: 48

i zmień sourceSize.width i sourceSize.height na 32

zapisz - zamknij plik, a następnie ponownie

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

znajdź sekcję

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

i zmień titeSize na 40 i selectionOutlineSize na 52.

Zapisz plik i wyloguj się - logowanie do zmian zacznie obowiązywać.

Ciesz się i pamiętaj, że wraz z aktualizacją w przyszłości może (nie na pewno) te wartości powróciły do ​​wartości domyślnych.

Ta procedura została wcześniej opisana tutaj w marcu 2012 r . : Zmiana rozmiaru ikony w Unity 2d Ubuntu 12.04 .

NickTux
źródło
5

12.04

Aktualizacja :

Jest mały skrypt, aby zmienić rozmiar elementów uruchamiających Unity-2d. Pobierz skrypt z forum (musisz się zalogować, aby pobrać plik).

Następnie uczyń plik wykonywalnym:

chmod +x script.py

Użyj skryptu, aby zmienić rozmiar elementu uruchamiającego Unity-2D:

sudo script.py 32

Tutaj użyłem 32 jako przykładu. Możesz użyć innych rozmiarów ikon, jak chcesz.

Bibliografia:


Oryginalna odpowiedź :

W chwili pisania tej odpowiedzi nie można łatwo zmienić rozmiaru ikon programu uruchamiającego. Hackish metoda Georgi'ego to najlepszy możliwy sposób zmiany rozmiaru ikony.

Funkcja zmiany rozmiaru ikony nie jest jeszcze w pełni rozwinięta i, miejmy nadzieję, pojawi się na 12.04.

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

jokerdino
źródło
To zadziałało dla mnie - chociaż musiałem to zrobić sudo /script.py 32(wylogować się i zalogować, aby to zobaczyć).
Michael Durrant
... mimo że zrobiłem chmod + x Został zresetowany po aktualizacji, więc może robię to kilka razy.
Michael Durrant
Każda aktualizacja nadpisuje edytowany plik. Musisz za każdym razem modyfikować ikony.
jokerdino
1
@souravc Link jest OK, wystarczy zalogować się, aby pobrać. Lub po prostu kliknij tutaj , aby pobrać.
Mitch