Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Jak zrobić własną paczkę ikon?
Autor Wiadomość
Lakto Offline
Użytkownik

Liczba postów: 10
Dołączył: 04-03-2010
Reputacja: 0
Post: #1
Jak zrobić własną paczkę ikon?
Chcę zrobić remix ikon Ubuntu humanity lecz wszystkie ikony są w .svg a ja chcę żeby były .png lecz system nie kwapi się ich używać.
Próbowałem szukać w pliku konf. żeby dało się używać ikon .png zamiast .svg ale nic nie znalazłem :F

[Obrazek: zrzutekranude.png]

Paj Paj Amerikan Paj.
25.06.2010 17:34:36
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
dragonn Offline
Przyjaciel

Liczba postów: 709
Dołączył: 04-02-2009
Reputacja: 12
Post: #2
RE: Jak zrobić własną paczkę ikon?
Png ma dużą wadę, jak w systemie będą gdzieś potrzebne nietypowych rozmiarów to wyświetlą się takie brzydkie od gnome (szare), ja miałem tak np. w menu miejsca z niektórym paczkami. Jeżeli chcesz zrobić porządnym motyw to proponuję nauczy się edycji svg (Inkspace). A może to ci wystarczy http://www.ubucentrum.net/2010/06/dostos...kon-z.html

[Obrazek: archuserbar1hq2.png]
(Ten post był ostatnio modyfikowany: 25.06.2010 20:14:21 przez dragonn.)
25.06.2010 20:13:54
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Lakto Offline
Użytkownik

Liczba postów: 10
Dołączył: 04-03-2010
Reputacja: 0
Post: #3
RE: Jak zrobić własną paczkę ikon?
Ja jednak chcę w PNG a się nie da jeśli ikona była SVG.

[Obrazek: zrzutekranude.png]

Paj Paj Amerikan Paj.
02.07.2010 12:27:17
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Barthalion Offline
NIE MA MENU
******

Liczba postów: 1 029
Dołączył: 25-01-2009
Reputacja: 20
Post: #4
RE: Jak zrobić własną paczkę ikon?
Z kolei SVG mają taką wadę, że często spowalniają system - był taki wątek na forum.

Konwersja SVG do PNG nie jest skomplikowana, spokojnie wykonasz ją Gimpem do odpowiednich rozmiarów. IMO najmądrzej by było skonwertować do 128x128 albo 256x256 - system sam powinien wtedy je zmniejszyć do odpowiedniego rozmiaru. Większość motywów dostarcza 16x16, 22x22, 24x24, 32x32, 48x48 oraz osobny katalog scalable z *.svg właśnie.

Google nigdy nie powie Ci: nie mam czasu, było, użyj szukajki, Google, RTFM, STFU
02.07.2010 12:54:42
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Lakto Offline
Użytkownik

Liczba postów: 10
Dołączył: 04-03-2010
Reputacja: 0
Post: #5
RE: Jak zrobić własną paczkę ikon?
To właśnie przerabiam w gimpie svg na png. Np. przerabiam folder.svg na folder.png a ikona nie działa.
Tylko ikony folderu z home się podmieniły a reszta nie :F
[Obrazek: zrzutekranuty.png]

[Obrazek: zrzutekranude.png]

Paj Paj Amerikan Paj.
(Ten post był ostatnio modyfikowany: 02.07.2010 13:13:24 przez Lakto.)
02.07.2010 13:12:14
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Barthalion Offline
NIE MA MENU
******

Liczba postów: 1 029
Dołączył: 25-01-2009
Reputacja: 20
Post: #6
RE: Jak zrobić własną paczkę ikon?
Odśwież cache ikon.

Google nigdy nie powie Ci: nie mam czasu, było, użyj szukajki, Google, RTFM, STFU
02.07.2010 20:26:28
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Vsion Offline
Moderator Globalny
******

Liczba postów: 160
Dołączył: 13-12-2008
Reputacja: 2
Post: #7
RE: Jak zrobić własną paczkę ikon?
Wystarczy przerobić "index.theme". (przerobienie wcale nie jest trudne wystarczy ściągnąć pierwsze lepsze ikony z gnome-look.org i zobaczyć środek "index.theme").

Ikony w .svg owszem mogą lekko spowalniać niektóre elementy systemu, ale jest to praktycznie nieodczuwalne.

Zmorą .png jest skalowanie każdej ikony do kolejno 16, 22, 24, 32, 48, 64, oraz 128 (px). // jest przy nich więcej roboty.

Dlatego najlepiej albo robić w .svg lub ściągnąć / zrobić sobie lekki programik do skalowania.

guipulp - Customization.
(Ten post był ostatnio modyfikowany: 02.07.2010 22:22:56 przez Vsion.)
02.07.2010 22:22:14
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Lakto Offline
Użytkownik

Liczba postów: 10
Dołączył: 04-03-2010
Reputacja: 0
Post: #8
RE: Jak zrobić własną paczkę ikon?
Wywaliłem nawet całkiem cache i nie działa.

I co mam tam modyfikować nic ciekawego do modyfikacji tam nie widzę...

[Obrazek: zrzutekranude.png]

Paj Paj Amerikan Paj.
03.07.2010 07:14:23
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
dragonn Offline
Przyjaciel

Liczba postów: 709
Dołączył: 04-02-2009
Reputacja: 12
Post: #9
RE: Jak zrobić własną paczkę ikon?
Można też zmienić same rozszerzenie, zmieniasz po prostu nazwę plik nazwa.png na nazwa.svg, rozszerzenia w Linuksie nie mają tak dużego znaczenia jak w Win. Co do konwersji svg do png, to kiedyś zrobiłem sobie skrypt do tego bo obróbka dużej ilość w gimpie jest oporna:
Kod:
#!/bin/bash
echo -n "Podaj wysokość:"
read h
echo -n "Podaj szerokość:"
read w
dir -l | cut -b 47- | grep .svg > lista_plikow.log
linia=1
function svgpng () {
    
    
        
    awk "NR==$linia{print;exit}" lista_plikow.log > plik.log
    sed s/".svg"/".png"/ plik.log > plik.png.log
    read plikpng < plik.png.log
    read plik < plik.log
    echo " "
    
    inkscape -z "$plik"  --export-width $w  --export-height $h --export-png "$plikpng"
    cat lista_plikow.log | wc -l > liczbalinii.log
    read llinii < liczbalinii.log
    if [ $llinii = $linia ]
        then
            echo "Skończyłem"
            rm lista_plikow.log plik.log plik.png.log linia.log liczbalinii.log
            exit
        fi
    
    echo $((linia+1)) > linia.log
    read linia < linia.log
    svgpng
    
}
svgpng
Skrypt ma trochę błędów i dziwnych rozwiązań Smile, ale nie mam czas go poprawić, a działa (z tego co pamiętam to się wsypuje jeżeli w katalogu są inne pliki niż .svg, nie chce mi się teraz sprawdzać). Do działania wymaga zainstalowanego inkscape.

[Obrazek: archuserbar1hq2.png]
04.07.2010 20:46:57
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak odczytać zawartość pendriva ? wlodarek1 3 372 30.12.2011 15:19:29
Ostatni post: mariom
  Jak bezpiecznie doładowywać akumulator ? wlodarek1 3 948 02.03.2011 10:42:51
Ostatni post: eMcE
  Jak przykleić papierową choinkę do okna ? wlodarek1 4 986 21.12.2010 21:54:25
Ostatni post: WRG1954
  Jak pozmieniać różne elementy interfejsu? SkisłaKapucha 4 689 09.12.2010 12:20:34
Ostatni post: Dolsilwa
  Jak sprawdzić gdzie są zależności? SkisłaKapucha 8 1 104 16.11.2010 19:03:40
Ostatni post: SkisłaKapucha
  Dystrybucja Pardus - jak wam się podoba? LordD 4 1 138 06.06.2010 15:45:50
Ostatni post: Enlik
  Jak zrobić remix dystrybucji? Lakto 2 1 416 03.06.2010 14:35:53
Ostatni post: quadro666
  Jak Allegro zarabia na sprzedających QkiZ 10 1 863 21.04.2010 19:42:00
Ostatni post: Ziemeck
  zestaw ikon może spowolnić system hallucngn 3 686 22.03.2010 11:51:59
Ostatni post: eMcE
  Jak odzyskac plik NTLDR z poziomu Linuksa tux 12 2 350 11.03.2010 13:15:50
Ostatni post: eMcE

Skocz do:


Użytkownicy przeglądający ten wątek: 3 gości

Kontakt | Linux360.pl - forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS