Raspberry Pi 2 jako fotorámeček

Jirka99

Re:Raspberry Pi 2 jako fotorámeček
« Odpověď #60 kdy: 19. 10. 2015, 18:46:31 »
Asi zase něco kopu, protože když jsem přidal do etc/fstab ten nový řádek, dal uložit a rebootovat.

Tak se objeví:
Welcome to emergency mode! After logiing in, type "journalctl -xb" to view
systém logs, "systémctl reboot" to reboot, "systém default" to try again
to boot info default mode.
sulogin: root account is locked, starting shell
root@Rapsmal: ~#^

Když v tom /etc/fstab opravím ten vložený řádek tak, že před něj přidám "#", tak to zase najede jak původně.

Dneska a asi ani zítra přes den se sem nedostanu, ale pokud zas bude nějaký nápad, rád ho vyzkouším.
A Jardo budu studovat, ale teď to nějak nestíhám, mám toho moc. Ale ono se to časem zase zklidní :-)


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Raspberry Pi 2 jako fotorámeček
« Odpověď #61 kdy: 19. 10. 2015, 19:56:20 »
@Jirka99, nobody: Rekl bych, ze ten nobodyho radek do fstab nebude tak uplne nejlepsi. Zpusobilo by to, ze cokoliv se tam zapoji a objevi se jako /dev/sda1, bude namontovano na /media/pi/3A72D7ED72D7ABBF. Kdyz flashek bude z nejakeho duvodu vice, je otazka, ktera bude sda1 a ktera sda2. Spis bych zkusil neco ve stylu:

Kód: [Vybrat]
UUID=3A72D7ED72D7ABBF /mnt/fotky fuseblk ro,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0
Predpokladam, ze uuid je 3A72D7ED72D7ABBF. Lze overit pomoci blkid.

To by namontovalo flasku read-only do /mnt/fotky, ktery je treba vytvorit: mkdir /mnt/fotky a nastavit prava: chmod 755 /mnt/fotky. Tez je potreba upravit cestu ve volani feh na /mnt/fotky.

Mozna ale nejchytrejsi by bylo podivat se po nejakem automountu, ktery namontuje cokoliv, co najde a neni namontovane, nekam do jakehosi adresare a na ten pak postvat feh, kteremu bych pridal parametr -r a on by pak zobrazil cokoliv najde z jakekoliv flashky.

Cili asi neco z tohodle:

Kód: [Vybrat]
jarda@raspberry ~ $ apt-cache search automount
afuse - automounting file system implemented in user-space using FUSE
am-utils - automounter utilities from 4.4BSD (includes amd)
am-utils-doc - automounter utilities documentation
autodir - Automatically creates home and group directories for LDAP/NIS/SQL/local accounts
autofs - kernel-based automounter for Linux
autofs-hesiod - Hesiod map support for autofs
autofs-ldap - LDAP map support for autofs
halevt - generic handler for HAL events
libamu-dev - Support library for amd the 4.4BSD automounter (development)
libamu4 - Support library for amd the 4.4BSD automounter (runtime)
pmount - mount removable devices as normal user
udisks-glue - simple automount daemon with support for user-defined actions
vfu - A versatile text-based filemanager

nobody

Re:Raspberry Pi 2 jako fotorámeček
« Odpověď #62 kdy: 19. 10. 2015, 20:14:51 »
co je na te flash za filesystem? zobrazuje se ti u toho fuseblk, coz znamene za to mas pripojeni pres nejaky fuse ovladac, tedy neni pouzit kernel ovladac, pokud by byla naformatovana NTFS tak snad by se zobrazovalo ntfs-3g...

pokud mas flash naformatovanou jako NTFS, zkus ve fstab zamenit to fuseblk za ntfs-3g,
pokud mas flask naformatovanou na FAT, zkus ve fstab zamenit to fuseblk za vfat

kazdopadne snadneji se ti bude laborovat tak, ze nastartujes bez pridaneho radku, pak pridas radek, ale nebudes restartovat, misto toho v terminalu:
# pripoj vse v /etc/fstab (co jeste neni pripojeno)
sudo mount -a
# pokud se nezobrazi error, zkusit vylistovat pripojeni (zamerne ne pres PCManFM, aby jsi to tim nedopripojoval :)
ls -l /media/pi/3A72D7ED72D7ABBF

JardaP: s tim /dev/sda1 mas samozrejme pravdu, ale jak vis, melo jit o jednoucelove reseni ;) takze sem nepredpokladal ze FLASH bude vzdy jen jedna a to nejspis jedna a ta sama, kdyz by nebyla sama tak porad ze bude jedna, tedy vzdy sda1 a fungovalo by to tedy i pro jine nez tuto bez potreby nasledne menit fstab :)

jinak, misto "postvat" feh na konkretni pripojenou flash, lze rovnou na vsechny pripojene flash...
misto /media/pi/adresar se pro feh zada /media/pi a prida parametr --recursive, aby prohledavatl vsechny podadresare, tedy:
Kód: [Vybrat]
feh --fullscreen --zoom max --quiet --slideshow-delay 5 --sort mtime --reverse --recursive /media/pi/

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Raspberry Pi 2 jako fotorámeček
« Odpověď #63 kdy: 19. 10. 2015, 21:26:21 »
jinak, misto "postvat" feh na konkretni pripojenou flash, lze rovnou na vsechny pripojene flash...
misto /media/pi/adresar se pro feh zada /media/pi a prida parametr --recursive, aby prohledavatl vsechny podadresare, tedy:
Kód: [Vybrat]
feh --fullscreen --zoom max --quiet --slideshow-delay 5 --sort mtime --reverse --recursive /media/pi/

Jo, ale porad to nekdo musi namontovat, zejo. A to se samo neudela.

nobody

Re:Raspberry Pi 2 jako fotorámeček
« Odpověď #64 kdy: 19. 10. 2015, 23:14:01 »
Jo, ale porad to nekdo musi namontovat, zejo. A to se samo neudela.

tak kdyz uz se nejak pripoji jedna, daji se tak pripojit i ostatni, tedy pokud jsi chtel osetrit ze ne vzdy bude jen jedna, je preci dobre resit i zobrazeni fotek ze vsech :)

jinak se to klidne muze delat "samo", staci pravidlo do udev, aby pri pripojenem usb zarizeni, se toto automaticky pripojilo a pustil/restartoval feh, kterej zacne zobrazovat i z noveho usb zdroje...


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Raspberry Pi 2 jako fotorámeček
« Odpověď #65 kdy: 20. 10. 2015, 00:19:11 »
jinak se to klidne muze delat "samo", staci pravidlo do udev, aby pri pripojenem usb zarizeni, se toto automaticky pripojilo a pustil/restartoval feh, kterej zacne zobrazovat i z noveho usb zdroje...

No, namontovat to pres udev je asi nejlepsi napad.

Jirka99

Re:Raspberry Pi 2 jako fotorámeček
« Odpověď #66 kdy: 20. 10. 2015, 17:39:55 »
Tak jsem se sem přeci jen na chvilku dostal.

Takž jsem zkusil do přidat do /etc/fstab  řádek s "UUID=3A..........."
Po rebootu to napíše stejnou hlášku, jak jsem psal dřív po přidání rádku od NOBODYHo, tzn. (Welcome to emergency mode ...atd.)

Ale pokud na tom řádku napíšu ten příkaz "blkid" , tak to vypíše šest řádků a poslední je:
/dev/sda1: UUID="3A72D7ED72D7ABBF" TYPE "ntfs"

Ovšem pokud se pak "startx" přepnu do uživatelského menu, tak tam chybí některé ikony (zástupci), napíše to rámeček Error  No session for pid 607 a taky nejde načíst žádná internetová stránka.

Ale pokud ten řádek s UUID=3A....... zakřížkuji (#), tak to při bootování najede do normálního uživatelského režimu a pokud vyberu Terminal a zadám "blkid", tak to neudělá nic a jen skočí na další příkazový řádek.


Je to informace k něčemu? Já už jsem v tom nějaký zamotaný. :-)





JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Raspberry Pi 2 jako fotorámeček
« Odpověď #67 kdy: 20. 10. 2015, 18:22:40 »
Dejte sem kompletni vystup cat /proc/mounts

nobody

Re:Raspberry Pi 2 jako fotorámeček
« Odpověď #68 kdy: 20. 10. 2015, 18:34:29 »
startx poustis z konzole kde je uzivatel root (za adresarem se zobrazuje #) a obchazis login, kde by se prihlasoval (rucne nebo automaticky) do plochy uzivatel pi

z normalne nabehleho systemu kdyz pustis terminal, tak se pusti jako uzivatel pi(za adresarem se zobrazuje $), tam musis pouzit "sudo blkid" (jsou i jine moznosti, v ramci tveho bezpeci pouzivej toto :)

nezkousej to nechavat pri startu, dokud ti to nepujde v nabehlem a primarne zkus nahradit fuseblk tim ntfs, oboje viz:
viz: http://forum.root.cz/index.php?topic=12029.msg145537#msg145537


nobody

Re:Raspberry Pi 2 jako fotorámeček
« Odpověď #69 kdy: 20. 10. 2015, 18:36:42 »
oprava: ... nahradit fuseblk tim ntfs-3g, viz viz :)

Jirka99

Re:Raspberry Pi 2 jako fotorámeček
« Odpověď #70 kdy: 20. 10. 2015, 19:23:32 »
Jardo, tady to máš:

pi@Rapsmal ~ $ cat /proc/mounts
/dev/root / ext4 rw,noatime,data=ordered 0 0
devtmpfs /dev devtmpfs rw,relatime,size=469756k,nr_inodes=117439,mode=755 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,nodev,mode=755 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/net_cls cgroup rw,nosuid,nodev,noexec,relatime,net_cls 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=22,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
mqueue /dev/mqueue mqueue rw,relatime 0 0
configfs /sys/kernel/config configfs rw,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
/dev/mmcblk0p5 /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro 0 0
tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=94812k,mode=700,uid=1000,gid=1000 0 0
gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0
/dev/mmcblk0p3 /media/pi/SETTINGS ext4 rw,nosuid,nodev,relatime,data=ordered 0 0
pi@Rapsmal ~ $





Jirka99

Re:Raspberry Pi 2 jako fotorámeček
« Odpověď #71 kdy: 20. 10. 2015, 19:24:39 »
Nobody: zítra vyzkouším, dnes už jsem zase s časem......:-(

nobody

Re:Raspberry Pi 2 jako fotorámeček
« Odpověď #72 kdy: 20. 10. 2015, 19:40:12 »
JardaP zapomel zduraznit, aby jsi pred "cat /proc/mounts" pripojil tu FLASH ;) nicmene je to zbytecne, samotne FLASH uz si posilal predtim, na 99.9% jde opravdu o fuseblk....

kdyz si koupis "syr v housce" v obalu "rychle obcersvetni", tak pokud druhy den doneses ten obal k okenku chte to same znovu, nebude prodavac vedet co ti ma pripravit, potrebuje slyset vylozene "syr v housce"

rychle obcerstveni = fuseblk
syr v housece = ntfs-3g

:)

Jirka99

Re:Raspberry Pi 2 jako fotorámeček
« Odpověď #73 kdy: 21. 10. 2015, 16:52:02 »
Tu flešku s fotkama mám v Raspberry připojenou pořád, takže když jsem sem něco psal, tak to bylo při zasunuté flešce.

Jen už se v tom teď nějak ztrácím. Není nějaká jednoduchá možnost něčeho jako "vzdálená plochaů nebo tak nějak, abyste se v nastavení mohli hrabat přímo vy? Nebo by to bylo mnohem obtížnější nastavování, než s tou fleškou? :-)
Ale já jsem dnes docela sedřený z práce, tak mě přepadají pesymistické nálady....

nobody

Re:Raspberry Pi 2 jako fotorámeček
« Odpověď #74 kdy: 21. 10. 2015, 18:59:45 »
lopatove:
1. nastartuj normalne pi (zakomentovanej tvuj radek ve fstab s # na jeho zacatku)
2. v fstab odkomentuj ten tvuj pridanej radek (odebranim #)
3. v fstab v tom radku zmen slovo fuseblk za ntfs-3g
4. v terminalu zadej: sudo mount -a (to pripoji nepripojene radky v fstab)
5. v terminalu zadej: mount (a podivej se jestli mas FLASH pripojenou)

pokud budes mit pripojeno, restartuj pi, pokud bod 4. zahlasi neco (pokud je ok nehlasi nic) a/nebo v bod 5. neuvidis pripojeno,  vrat # pred tvuj radek v fstab, protoze by ti to zbytecne skoncilo stejnak v recovery...