Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2015-10-10 15:06:47

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

[SOLVED] Ikony dla plików w SpaceFM

Część z plików u mnie nie ma ikonek i chciałbym im je dorobić albo przynajmniej podpiąć te pliki pod już istniejące ikonki.

[url=https://wiki.archlinux.org/index.php/Xdg-open]Na archwiki piszą coś o xdg[/url], a konkretnie chodzi o to polecenie:

Kod:

$ xdg-mime query filetype zsh-common_5.1.1-1_all.deb

Zwraca ono nic i pewnie dlatego paczki deb u mnie nie mają ikonek. Szukając na necie natrafiłem info o pliku ~/.local/share/applications/mimeapps.list . Poszukałem zatem jaki typ ma paczka deb i ustaliłem, że jest to application/vnd.debian.binary-package . Według tego pliku, paczki deb otwierane są w:

Kod:

application/vnd.debian.binary-package=xarchiver.desktop;

I tak faktycznie jest, po 2x kliku myszy, paczka jest otwierana w xarchiver. Inne pliki, jak zip, tar również są otwierane w xarchiver i mają normalne ikonki. Z tego wychodzi, że to wiązanie via plik mimeapps.list nie zmieni ikonek. Zatem gdzie się to robi? xD

Ostatnio edytowany przez morfik (2016-01-18 14:15:18)

Offline

 

#2  2015-10-10 15:41:01

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED] Ikony dla plików w SpaceFM

Zaglądałeś do katalogu z danym stylem ikon?
Przykładowo: [tt] /usr/share/icons/styl_ikon/XX×YY/mimetypes[/tt]
U mnie jest to plik: application-x-deb.png

Offline

 

#3  2015-10-10 16:41:11

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Ikony dla plików w SpaceFM

Poszukałem innych ikonek, przypominających te, które są wyświetlane i okazało się, że może i mam jeden styl określony ale widać to jakaś nakładka i pozostałe ikonki są brane z innego katalogu. No i w końcu znalazłem ten właściwy i jest tam również ten katalog mimetypes/ .

Zgodnie z /usr/share/mime/application/vnd.debian.binary-package.xml ten typ pliku ma dodatkowo dwa aliasy:

Kod:

<mime-type xmlns="http://www.freedesktop.org/standards/shared-mime-info" type="application/vnd.debian.binary-package">
...
  <alias type="application/x-deb"/>
  <alias type="application/x-debian-package"

oraz przypisaną ikonkę:

Kod:

  <generic-icon name="package-x-generic"/>

I to ma się odnosić do plików:

Kod:

  <glob pattern="*.deb"/>
  <glob pattern="*.udeb"/>

W lxappearance przestawiałem style ikon ale żaden z nich nie potrafi załadować tej ikonki. Teoretycznie powinny dać radę te dwa:

Kod:

# ls -al /usr/share/icons/*/*/*/package-x-generic.svg
-rw-r--r-- 1 root root  21K 2011-06-17 14:27:26 /usr/share/icons/Tango/scalable/mimetypes/package-x-generic.svg
-rw-r--r-- 1 root root  78K 2015-06-11 11:55:04 /usr/share/icons/matefaenza/mimetypes/scalable/package-x-generic.svg

Jednak one też nie dają rady. Coś mam gdzieś schrzanione. xD

Ostatnio edytowany przez morfik (2015-10-10 17:53:11)

Offline

 

#4  2015-10-10 18:00:02

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Ikony dla plików w SpaceFM

Jednak coś mam schrzanione na 100%:

Kod:

# xdg-mime query filetype zsh-common_5.1.1-1_all.deb
application/vnd.debian.binary-package

$ xdg-mime query filetype zsh-common_5.1.1-1_all.deb

Założę się, że jak w tym drugim się pojawi, to będzie działać. xD

Offline

 

#5  2015-10-10 21:46:01

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Ikony dla plików w SpaceFM

Udało mi się ustalić co tutaj się schrzaniło. Znów kompatybilność wsteczna się dała we znaki ale po kolei.

Ten plik mimeapps.list zgodnie z tym co piszą w dokumentacji pod http://standards.freedesktop.org/mime-apps-spec/mime-apps-spec-1.0.html , może znajdować się w wielu miejscach i mieć kilka prefixów w zależności od używanego środowiska graficznego. Część z tych lokalizacji jest przestarzała ale jak widać wciąż wykorzystywana.

Stanęło na tym, że zrobiłem plik '/home/morfik/.config/mimeapps.list' i dałem do niego poniższe dowiązania:

Kod:

$ ls -al /home/morfik/.config/*mime*
lrwxrwxrwx 1 morfik morfik   13 2015-10-10 21:40:14 /home/morfik/.config/gnome-mimeapps.list -> mimeapps.list
lrwxrwxrwx 1 morfik morfik   13 2015-10-10 21:40:10 /home/morfik/.config/kde-mimeapps.list -> mimeapps.list
-rw-r--r-- 1 morfik morfik 4.0K 2015-10-09 16:57:36 /home/morfik/.config/mimeapps.list
lrwxrwxrwx 1 morfik morfik   13 2015-10-10 21:40:19 /home/morfik/.config/openbox-mimeapps.list -> mimeapps.list

$ ls -al /home/morfik/.local/share/applications
total 8.0K
drwxr-xr-x  2 morfik morfik 4.0K 2015-10-10 21:41:39 ./
drwxr-xr-x 27 morfik morfik 4.0K 2015-10-10 21:32:28 ../
lrwxrwxrwx  1 morfik morfik   30 2015-10-10 21:41:25 gnome-mimeapps.list -> ../../../.config/mimeapps.list
lrwxrwxrwx  1 morfik morfik   30 2015-10-10 21:41:29 kde-mimeapps.list -> ../../../.config/mimeapps.list
lrwxrwxrwx  1 morfik morfik   30 2015-10-10 21:41:39 mimeapps.list -> ../../../.config/mimeapps.list
lrwxrwxrwx  1 morfik morfik   30 2015-10-10 21:41:36 openbox-mimeapps.list -> ../../../.config/mimeapps.list

Może przesadzam ale co tam, teraz przynajmniej wszystko jest w jednym miejscu, na wypadek gdyby jakieś programy chciały się odwoływać do tych plików. xD

Generalnie to te pliki z prefixami są za sprawą zmiennej $XDG_CURRENT_DESKTOP , którą chyba środowiska graficzne ustawiają i tak np. w gnome było by to $XDG_CURRENT_DESKTOP="gnome" i ten powyższy plik by się nazywał gnome-mimeapps.list i to jego ustawienia by były brane pod uwagę zamiast tego zwykłego mimeapps.list .

U mnie na openboxie tej zmiennej nie ma, choć w sumie mógłbym ją ustawić na openbox. Nie jest wspomniane, który plik jest brany pod uwagę gdy tej zmiennej niema ale można założyć, że mimeapps.list z jednej lub drugiej lokalizacji.

Oczywiście to nie przyniosło rozwiązania problemu. Więc przeszukałem pozostałe zmienne środowiskowe w poszukiwaniu czegoś co mi podsunie jakiś pomysł, no i znalazłem GNOME_DESKTOP_SESSION_ID="1" . To jest ta stara zmienna od unifikacji ikonek, tak żeby ikonki w aplikacjach gtk były takie same co i w qt. Po usunięciu jej ze środowiska:

Kod:

$ xdg-mime query filetype  acl_2.2.52-2_amd64.deb
application/vnd.debian.binary-package

Zatem typy plików są rozpoznawane poprawnie. Wprawdzie nadal nie ma tej ikonki na paczkach debiana, no i teraz nie wiem jak pogodzić te zmienną GNOME_DESKTOP_SESSION_ID z tymi typami plików ale zawsze to krok na przód, a że dwa kroki w tył... xD

Offline

 

#6  2015-10-10 22:30:56

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED] Ikony dla plików w SpaceFM

U mnie działa normalnie.
Zmienne:

Kod:

XDG_VTNR=7
XDG_SESSION_ID=2
SSH_AGENT_PID=31196
XDG_GREETER_DATA_DIR=/var/lib/lightdm/data/yossarian
QT_STYLE_OVERRIDE=gtk
TERM=xterm
SHELL=/bin/bash
GTK2_RC_FILES=/home/yossarian/.gtkrc-2.0
WINDOWID=0
USER=yossarian
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
SSH_AUTH_SOCK=/tmp/ssh-ErTz4ltcrbUY/agent.31159
DESKTOP_SESSION=openbox
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
QT_IM_MODULE=compose
PWD=/home/yossarian
XDG_SESSION_TYPE=x11
LANG=en_GB.UTF-8
GDM_LANG=en_GB.utf8
GDMSESSION=openbox
SHLVL=1
XDG_SEAT=seat0
COLORFGBG=15;0
HOME=/home/yossarian
SDL_AUDIODRIVER=alsa
LANGUAGE=
CUR_WIDTH=0
LOGNAME=yossarian
XDG_SESSION_DESKTOP=openbox
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-8m2pICwi8B,guid=adbde7efc3ec7f983578ba6456197393
DISPLAY=:0
XDG_RUNTIME_DIR=/run/user/1001
XAUTHORITY=/home/yossarian/.Xauthority
_=/usr/bin/env

Kod:

ls -al ~/.config/*mime*
-rw-r--r-- 1 yossarian yossarian 1161 Sep 13 18:53 /home/yossarian/.config/mimeapps.list

i z LXQt:

Kod:

XDG_VTNR=7
XDG_SESSION_ID=3
SSH_AGENT_PID=31730
XDG_GREETER_DATA_DIR=/var/lib/lightdm/data/yossarian
SAL_USE_VCLPLUGIN=kde4
XDG_DATA_HOME=/home/yossarian/.local/share
XDG_MENU_PREFIX=lxqt-
SHELL=/bin/bash
TERM=xterm
GTK2_RC_FILES=/home/yossarian/.gtkrc-2.0
WINDOWID=0
USER=yossarian
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session2
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
SSH_AUTH_SOCK=/tmp/ssh-zFLZiJ9K5xYb/agent.31693
LXQT_SESSION_CONFIG=session
XDG_CONFIG_DIRS=/etc/xdg
DESKTOP_SESSION=lxqt
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
QT_IM_MODULE=compose
QT_QPA_PLATFORMTHEME=lxqt
XDG_SESSION_TYPE=x11
PWD=/home/yossarian
LANG=en_GB.UTF-8
GDM_LANG=en_GB.utf8
GDMSESSION=lxqt
QT_PLATFORM_PLUGIN=lxqt
SHLVL=1
HOME=/home/yossarian
COLORFGBG=15;0
XDG_SEAT=seat0
LANGUAGE=
XDG_CONFIG_HOME=/home/yossarian/.config
CUR_WIDTH=0
LOGNAME=yossarian
XDG_SESSION_DESKTOP=lxqt
XDG_DATA_DIRS=/home/yossarian/.local/share:/usr/local/share/:/usr/share/
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-5nbGWcUEiN,guid=f07010122cece033d72a977356197682
GTK_CSD=0
XDG_RUNTIME_DIR=/run/user/1001
DISPLAY=:0
XDG_CURRENT_DESKTOP=LXQt
XAUTHORITY=/home/yossarian/.Xauthority
_=/usr/bin/env

I u mnie nie ma pliku [i]/usr/share/mime/application/vnd.debian.binary-package.xml[/i]

Offline

 

#7  2015-10-10 23:13:12

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Ikony dla plików w SpaceFM

W tych zmiennych nie ma nic niezwykłego, mam w sumie praktycznie tak samo.

I u mnie nie ma pliku /usr/share/mime/application/vnd.debian.binary-package.xml[/quote]
Te pliki pod /usr/share/mime/application/ są generowane via:

Kod:

# update-mime-database /usr/share/mime

Masz tam jakieś pliki, prawda?

Offline

 

#8  2015-10-11 10:17:51

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Ikony dla plików w SpaceFM

Na stackexchange ktoś mi tam wspomniał o zmianach rozmiarów wewnątrz menadżera plików i oczywiście, to nie zadziałało ale podsunęło mi to pomysł o przetestowaniu innego menadżera plików. Zainstalowałem więc pierwsze z brzega -- caja. I na nim ikonki paczek debiana są wyświetlane poprawnie, nawet na tym stylu ikonek co używam. :] To teraz trzeba ustalić czemu spacefm nie wyświetla tych ikonek.

Ktoś może też używa spacefm i mógłby sprawdzić u siebie czy ma ikonki przy paczkach debiana?

Przy domyślnych plikach konfiguracyjnych, jak i na nowym użytkowniku, ten problem cały czas występuje. Zatem albo coś jest schrzanione w konfiguracji systemu, albo jest to jakiś bug w spacefm. Także przydałoby się potwierdzenie.

Ostatnio edytowany przez morfik (2015-10-11 10:23:51)

Offline

 

#9  2015-10-11 11:35:52

  mati75 - Psuj

mati75
Psuj
Skąd: default city
Zarejestrowany: 2010-03-14
Serwis

Re: [SOLVED] Ikony dla plików w SpaceFM

[quote=morfik]Ktoś może też używa spacefm i mógłby sprawdzić u siebie czy ma ikonki przy paczkach debiana?[/quote]
Nie działa u mnie też.


[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

Offline

 

#10  2015-10-11 11:42:10

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Ikony dla plików w SpaceFM

Ha, wiedziałem, że mam wszystko w porządku! xD

Przy okazji przetestowałem na livecd ze stable. I tam stara wersja spacefm działa. Jednak zainstalowanie tego spacefm ze stable na sidzie nie przynosi poprawy. Coś uległo zmianie chyba w innej części systemu i trzeba chyba posłać bug report.

Ostatnio edytowany przez morfik (2015-10-11 11:43:52)

Offline

 

#11  2015-10-11 15:53:12

  mati75 - Psuj

mati75
Psuj
Skąd: default city
Zarejestrowany: 2010-03-14
Serwis

Re: [SOLVED] Ikony dla plików w SpaceFM

Wersja w sidzie jest 100 lat za murzynami, bo mnie wersja ffmpegthumbnailer blokuje z aktualizacją.

Spróbuj wrzucić wersję stąd:

http://repozytorium.mati75.eu/debian/pool/main/s/spacefm/


[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

Offline

 

#12  2015-10-11 16:36:14

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Ikony dla plików w SpaceFM

Przy okazji znalazłem ten problem: https://github.com/IgnorantGuru/spacefm/issues/530 -- dokładnie to samo mam u siebie, tj. np. zapisie plików w firefoxie -- tam są ikonki normalne, a w spacefm nie ma.

Tam w linku piszą, że to jest fixnięte w 1.0.2. U ciebie jest  1.0.3 ale na nim też nie działa. xD

Ostatnio edytowany przez morfik (2015-10-11 16:36:32)

Offline

 

#13  2015-10-15 15:20:26

  mati75 - Psuj

mati75
Psuj
Skąd: default city
Zarejestrowany: 2010-03-14
Serwis

Re: [SOLVED] Ikony dla plików w SpaceFM

1.0.3 siedzi w incoming, o 18 będzie w repozytorium.

Ostatnio edytowany przez mati75 (2015-10-15 15:20:32)


[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

Offline

 

#14  2016-01-18 14:14:22

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Ikony dla plików w SpaceFM

Udało mi się w końcu to finxąć.

Czytając dogłębniej info o tym bugu https://github.com/IgnorantGuru/spacefm/issues/530 , zainteresowałem się bardziej folderem ~/.local/share/mime/packages/ . Przez spacefm można tam kopiować odpowiednie pliki .xml . W tym przypadku jest to application-vnd.debian.binary-package.xml . Wygląda on w uproszczeniu tak:

Kod:

<?xml version='1.0' encoding='utf-8'?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type='application/vnd.debian.binary-package'>

  <comment>Debian package</comment>
  <comment xml:lang="pl">Pakiet Debiana</comment>

  <alias type="application/x-deb"/>
  <alias type="application/x-debian-package"/>
  <generic-icon name="package-x-generic"/>
  <glob pattern="*.deb"/>
  <glob pattern="*.udeb"/>
</mime-type>
</mime-info>

Samo przekopiowanie tego pliku przy pomocy mechanizmu spacefm nie poprawia jednak problemu (dalej nie ma ikonki). Natomiast edycja tego pliku i dodanie tych dwóch poniższych linijek sprawia, że ikonka zostanie dodana do plików:

Kod:

  <alias type="application/vnd.debian.binary-package"/>
  <icon name="package-x-generic"/>

Generalnie, to spacefm zdaje się nie czytać tagu generic-icon i przyjmuje jedynie tag icon. Natomiast jeśli chodzi o typ, to odczytałem go z właściwości pliku .deb .

Teraz o wiele lepiej to wygląda: xD

[img]http://i.imgur.com/G76135W.png[/img]

Offline

 

#15  2016-01-18 16:49:28

  mati75 - Psuj

mati75
Psuj
Skąd: default city
Zarejestrowany: 2010-03-14
Serwis

Re: [SOLVED] Ikony dla plików w SpaceFM

Chcesz to zgłosić jako bug do pakietu? Wrzucę w następnym uploadzie.


[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

Offline

 

#16  2016-01-18 16:59:01

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Ikony dla plików w SpaceFM

A tu jest coś do poprawy? Mogę zgłosić, choć nie wiem co zbytnio. xD

Generalnie rzecz biorąc, to pliki .xml wszystkich powiązań, które są w pliku /usr/share/mime/generic-icons trzeba by przekopiować do ~/.local/share/mime/packages by zunifikować ikonki w sesji użytkownika. Bo przeglądarka i chyba też większość aplikacji korzysta z tego pliku /usr/share/mime/generic-icon , a spacefm nie.

Właśnie jeszcze sprawdziłem przykładowy plik .ps (typ MIME, application/postscript).

Tak wyglądała ikonka przed przekopiowaniem pliku:

[img]http://i.imgur.com/ggmILmi.png[/img]

A tak po przekopiowaniu:

[img]http://i.imgur.com/FgrWusk.png[/img]

Z kolei firefox zawsze ją widzi w poniższy sposób:

[img]http://i.imgur.com/gZoyqke.png[/img]

Pewnie da radę jakąś lokalną bazę zrobić z tego pliku /usr/share/mime/generic-icons , by te ikonki wyglądały wszędzie tak samo.

Ostatnio edytowany przez morfik (2016-01-18 17:51:49)

Offline

 

#17  2016-01-18 19:33:39

  mati75 - Psuj

mati75
Psuj
Skąd: default city
Zarejestrowany: 2010-03-14
Serwis

Re: [SOLVED] Ikony dla plików w SpaceFM

U mnie firefox chce otwierać tar.xz jako tekst. Co jest ciekawe.


[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

Offline

 

#18  2016-01-18 19:44:17

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Ikony dla plików w SpaceFM

Pewnie masz pochrzanione powiązania albo ich w ogóle nie masz. xD To zwykle pomaga: http://kb.mozillazine.org/MimeTypes.rdf .

Jak coś to tutaj masz schemat budowy typów w ff: http://pastebin.com/aY1R3Ypu

Ostatnio edytowany przez morfik (2016-01-18 20:09:54)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.012 seconds, 9 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00093 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.119.124.52' WHERE u.id=1
0.00073 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.119.124.52', 1732208021)
0.00051 SELECT * FROM punbb_online WHERE logged<1732207721
0.00085 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=27791 AND t.moved_to IS NULL
0.00007 SELECT search_for, replace_with FROM punbb_censoring
0.00361 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=27791 ORDER BY p.id LIMIT 0,25
0.00106 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=27791
Total query time: 0.0079 s