Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Přesná pozice ikonek na ploše v ubuntu 12.04  (Přečteno 1549 krát)

SeriousSam

  • Návštěvník
  • Příspěvků: 24
Přesná pozice ikonek na ploše v ubuntu 12.04
« kdy: 02 Dubna 2014, 10:18:24 »
Zdravím. Chtěl by se zeptat jak možné definovat přesnou pozici ikonek na ploše v ubuntu 12.04 s gnome-classic.
Podařilo se mi najít řešení pro Xubuntu s nádstavbou xfce4, kde jsou v adresáři ~/.config/xfce4/desktop/  uloženy soubory icons.screen0-xxx.rc (podle verze), které obsahují přesné pozice ikonek ve stylu určení sloupce a řádku např.

[Chromium]
row=3
col=1

[VirtualBox]
row=0
col=1 

na Xubuntu funguje, ale jak se s tím vypořádat v Ubuntu ? Zkoušel jsem toto řešení implemenotovat v adresáři ~/.config/gnome-session/desktop/ se stejným souborem jako u výše zmíněného Xubuntu, ale bez výsledku. Dále ten samý pokus v souboru ~./config/nautilus/desktop-metadata, kde má nautilus nějaké hodnoty ohledně ikonek na ploše a jejich zarovnání..

cat ~/.config/nautilus/desktop-metadata

[directory]
nautilus-icon-view-keep-aligned=false
nautilus-icon-view-layout-timestap=1396421942

po restartu je soubor opět doplněn o tyto hodnoty přidaný obsah však přepsán není. Ty defaultní hodnoty jsou nejspíš ze souboru  ~/.gconf/apps/nautilus/preferences/%gconf.xml. Takže opět neúspěšně. Další pokus byl s aplikací pcmanfm, kde jsem v souboru ~/.config/pcmanfm/ubuntu/desktop-items-.conf tentokrát zkoušel určit pozici podle souřadnic x,y a to v kladaných a záporných hodnotách. např.

[remmina.desktop]
x=100
y=100

[gnome-terminal.desktop]
x=300
y=300


taktéž bez úspěchu takže budu rád za jakékoliv rady jak to rozchodit. Díky.  :)
 





RRRadek Neužil

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4672
Re:Přesná pozice ikonek na ploše v ubuntu 12.04
« Odpověď #1 kdy: 02 Dubna 2014, 14:00:42 »
Asi ti konkrétně nepomůžu ale nemohu se nezeptat...
Není jednoduší si tu ikonku posunout myší na místo kde jí chci mít? Nikdy se mi nestalo že by po restartu ani po změně rozlišení při připojování projektoru a následném vrácení původního rozlišení tak ikonky jsou přesně na svých místech jak přibité.  :)
PS: omluvte moji češtinu není to moje silná stránka, snažím se hlavně vystihnou podstatu problému. ;)

martyj

  • Závislák
  • ***
  • Příspěvků: 2276
  • Don't buy a new PC, download a better one !
Re:Přesná pozice ikonek na ploše v ubuntu 12.04
« Odpověď #2 kdy: 02 Dubna 2014, 14:05:19 »
Můžu potvrdit že v GNOME classic mi taky drží jak přibité. Zkus ještě pravé myšítko a zaškrtni "nechat zarovnané".
ASUS K50-IJ/Pentium Dual-Core CPU T4500@2.30GHz/RAM 4 GB/Intel GMA 4500M/Ubuntu 14.04 LTS (64-bit) - GNOME Flashback/puppy

SeriousSam

  • Návštěvník
  • Příspěvků: 24
Re:Přesná pozice ikonek na ploše v ubuntu 12.04
« Odpověď #3 kdy: 02 Dubna 2014, 14:40:46 »
No ono je to ve skutečnosti poněkud složitější....slouží to pro kioskovou stanici, která bootuje ze sítě a tato image je read-only. Profil uživatele se při každém startu rsyncem updatuje a ikonky na ploše se v tomto případě chovají velmi neobvykle. Proto jsem toho chtěl docílit úpravou konfiguračních souborů na serveru , kde je tato  kiosková image nainstalována v adresáři, který nasdílený přes NFS. Jednoduše řečeno mám dostupnou jen příkazovou řádku ne GUI.



Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:Přesná pozice ikonek na ploše v ubuntu 12.04
« Odpověď #4 kdy: 02 Dubna 2014, 15:48:22 »
V ubuntu je balík guest-session, který vytvoří dočasného "anonymního" uživatele a při odhlášení ho zase smaže. Jeho nastavení se kopíruje z /etc/skel. Na wiki je článek Nezničitelný desktop, sic starší, ale snad poslouží.
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

SeriousSam

  • Návštěvník
  • Příspěvků: 24
Re:Přesná pozice ikonek na ploše v ubuntu 12.04
« Odpověď #5 kdy: 03 Dubna 2014, 09:22:46 »
Díky za tip.   ;) Na ten nezničitelný desktop už jsem se kdysi díval, ale ještě si to projdu znova.  Přece není možné, když to jde v Xubuntu tak snadno, aby to nešlo rozchodit i v Ubuntu.  :)


GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Přesná pozice ikonek na ploše v ubuntu 12.04
« Odpověď #6 kdy: 03 Dubna 2014, 11:58:20 »
Něco jsem ti napsal pro Ubuntu 12.04, jinou verzi momentálně nemám k dispozici, tak nevím nakolik je to stejné v novějších. Funguje i na všech novějších verzích, včetně 14.04.

get-positions
Kód: [Vybrat]
#!/bin/bash

DESKTOP_DIR=`xdg-user-dir DESKTOP`
ls -1 $DESKTOP_DIR | while read file; do
        echo "$file"
        gvfs-info -a 'metadata::*' "$DESKTOP_DIR/$file"|
                sed -n 's/.*nautilus-icon-position: \(.*\)/\1/p'| tr -d "\n"
        echo
done

restore-positions
Kód: [Vybrat]
#!/bin/bash

SOURCE_FILE=$1
DESKTOP_DIR=`xdg-user-dir DESKTOP`
while read file; do
        read position
        [[ $position ]] || continue
                echo -e "Moving to $position \t$file" >&2
                gvfs-set-attribute "$DESKTOP_DIR/$file" metadata::nautilus-icon-position "$position"
done < $SOURCE_FILE

Použití:
Kód: [Vybrat]
get-positions > soubor
restore-positions soubor

Po obnovení je třeba restartovat Nautila, aby se to načetlo. Cestu k Ploše to bere podle nastavení prostředí.


Přidám ještě odkaz, kde jsem to popsal trochu víc:
GVFS metadata a pozice ikon na Ploše z příkazového řádku
« Poslední změna: 08 Dubna 2014, 12:03:38 od GdH »

SeriousSam

  • Návštěvník
  • Příspěvků: 24
Re:Přesná pozice ikonek na ploše v ubuntu 12.04
« Odpověď #7 kdy: 08 Dubna 2014, 11:54:23 »
Super, díky moc.  ;) Jseš skvělej. Funguje naprosto dokonale.  :)

 

Provoz zaštiťuje spolek OpenAlt.