Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 166 (pdf).
Blíží se prázdniny a než se rozutečete k moři, je na čase se opět sejít na Virtuální Bastlírně - pravidelném setkání elektroniků, ajťáků, bastlířů a obecně nadšenců do techniky. Co si pro vás strahovští bastlíři připravili tentokrát? Určitě proberou blížící se Linux Days i další události. U softwaru se chvíli zdrží a poví si kupříkladu o tom, jak se zbavit Bambu Cloudu, ale nepřijít o možnost ovládat tiskárnu na dálku. Řeč dojde i na AI,
… více »Vývojáři postmarketOS vydali verzi 26.06 tohoto operačního systému pro chytré telefony vycházejícího z optimalizovaného a nakonfigurovaného Alpine Linuxu s vlastními balíčky. Přehled novinek v příspěvku na blogu. Na výběr jsou 4 uživatelská rozhraní: GNOME, KDE Plasma Mobile, Phosh a Sxmo.
Byla vydána nová verze 2.55.0 distribuovaného systému správy verzí Git. Přispělo 100 vývojářů, z toho 33 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.
Craig Loewen na blogu Microsoftu oznámil veřejnou preview verzi WSL kontejnerů, tj. linuxových kontejnerů ve Windows Subsystem for Linux (WSL). Spouští se příkazem wslc.exe.
Byla vydána (𝕏, Bluesky) nová verze 2026.2 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem 9 nových nástrojů v oficiálním oznámení na blogu.
Grafická aplikace Krokiet/Czkawka pro vyhledávání a odstraňovaní nepotřebných souborů (duplicitní soubory, prázdné složky, podobné obrázky, podobná videa, poškozené soubory a další) byla vydána ve verzi 12.0.0. Podrobný přehled novinek v příspěvku na Medium. Jedná se o poslední verzi frontendu Czkawka GTK nad Czkawka Core. Uživatelům se doporučuje migrovat na frontend Krokiet postavený nad frameworkem Slint. Představena byla aplikace Cedinia pro Android využívající Czkawka Core. Dostupná je jako APK pro ruční instalaci.
Po téměř třech letech od vydání verze 9 byla vydána nová verze 10 linuxové distribuce Mageia (Wikipedie). Přehled novinek v poznámkách k vydání.
Nourish (GitHub) je nový správce oken pro Linux. Tradiční plochy nahrazuje nekonečným plátnem a posouváním a přibližováním. Využívá vlastní kompozitor pro Wayland s názvem y5. Videoukázka.
Po 20 letech a 17 otevřených (open source) krátkých filmech Blender Studio oznámilo plán na svůj první celovečerní film. Cílem samozřejmě není jenom nový otevřený film, ale především vývoj a vylepšení otevřených nástrojů pro spolupráci napříč celým procesem a vytvoření otevřené příručky (playbook) pro filmovou produkci ve velkém měřítku s informacemi, které jsou obvykle dostupné pouze uvnitř komerčních studií, a pomoci tak nezávislým tvůrcům překonat technické a organizační bariéry.
sudo apt install x11vnca pak to poustej s parametrama:
x11vnc -display :0 -usepw -no6 -rfbportv6 -1 -ping 60 -noxdamage -o /var/log/x11vnc.log -ncache_cr -bg -forever -nevershared -dontdisconnect -noxrecord -repeatpri prvnim pusteni s parametrem -usepw se zepta na vytvoreni hesla, nasledne uz pouzije to vytvorene/ulozene a ve VNC klientovy ho zadavas, pokud to mas v siti kde to chces bez hesla muzes to vynechat, zaroven pokud to chces vystrcit do internetu tak ne ten VNC port, ale tuneluj to pres SSH...
# cat ./x11vnc.log
15/01/2017 16:32:28 passing arg to libvncserver: -rfbportv6
15/01/2017 16:32:28 passing arg to libvncserver: -1
15/01/2017 16:32:28 passing arg to libvncserver: -nevershared
15/01/2017 16:32:28 passing arg to libvncserver: -dontdisconnect
15/01/2017 16:32:28 -usepw: found /root/.vnc/passwd
15/01/2017 16:32:28 x11vnc version: 0.9.13 lastmod: 2011-08-10 pid: 28845
No protocol specified
15/01/2017 16:32:28 XOpenDisplay(":0") failed.
15/01/2017 16:32:28 Trying again with XAUTHLOCALHOSTNAME=localhost ...
No protocol specified
15/01/2017 16:32:28 ***************************************
15/01/2017 16:32:28 *** XOpenDisplay failed (:0)
*** x11vnc was unable to open the X DISPLAY: ":0", it cannot continue.
*** There may be "Xlib:" error messages above with details about the failure.
Some tips and guidelines:
...
ps aux | grep unity
ps aux | grep unity lightdm 1210 0.0 0.0 4448 688 ? Ss led14 0:00 /bin/sh /usr/lib/lightdm/lightdm-greeter-session /usr/sbin/unity-greeter lightdm 1216 0.0 0.0 929920 8932 ? Sl led14 0:05 /usr/sbin/unity-greeter lightdm 1284 0.0 0.0 604476 3404 ? Sl led14 0:00 /usr/lib/unity-settings-daemon/unity-settings-daemon
sudo prikaz1 sudo prikaz2nebo
sudo -i prikaz1 prikaz2prikaz muze byt klidne gui aplikace (pokud by to opravdu potrebovala(coz by bylo pri instalaci/sprave toho daneho sw/hw ale ne pri kompilaci pro jine zarieni))
Dík
# cat /etc/lightdm/lightdm.conf
[SeatDefaults]
autologin-guest=false
autologin-user=android
autologin-user-timeout=0
autologin-session=lightdm-autologin
Ale vypadá to nějak pořád stejně. Resp. v logu vidím, že mi to startuje nad uživatelem android, ale pak tam vidím cosi, že řeší pod tím starým původním userem. Nemůžu nejít, kde
# ps aux | grep unity lightdm 1221 0.0 0.0 4448 684 ? Ss 21:21 0:00 /bin/sh /usr/lib/lightdm/lightdm-greeter-session /usr/sbin/unity-greeter lightdm 1227 0.1 0.1 823416 30616 ? Sl 21:21 0:00 /usr/sbin/unity-greeter lightdm 1312 0.0 0.1 604480 23448 ? Sl 21:21 0:00 /usr/lib/unity-settings-daemon/unity-settings-daemon root 1835 0.0 0.0 16064 2344 pts/9 S+ 21:28 0:00 grep --color=auto unity
m# cat ./lightdm.log [+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log [+0.00s] DEBUG: Starting Light Display Manager 1.10.6, UID=0 PID=1127 [+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d [+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-greeter-wrapper.conf [+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf [+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf [+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf [+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf [+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d [+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d [+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf [+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager [+0.00s] DEBUG: Registered seat module xlocal [+0.00s] DEBUG: Registered seat module xremote [+0.00s] DEBUG: Registered seat module unity [+0.00s] DEBUG: Registered seat module surfaceflinger [+0.00s] DEBUG: Adding default seat [+0.00s] DEBUG: Seat: Starting [+0.00s] DEBUG: Seat: Creating user session [+0.02s] DEBUG: Loading users from org.freedesktop.Accounts [+0.02s] DEBUG: User /org/freedesktop/Accounts/User1001 added [+0.04s] DEBUG: User /org/freedesktop/Accounts/User1000 added [+0.04s] DEBUG: Seat: Creating display server of type x [+0.04s] DEBUG: Deactivating Plymouth [+0.06s] DEBUG: Using VT 7 [+0.06s] DEBUG: Seat: Starting local X display on VT 7 [+0.06s] DEBUG: DisplayServer x-0: Logging to /var/log/lightdm/x-0.log [+0.06s] DEBUG: DisplayServer x-0: Writing X server authority to /var/run/lightdm/root/:0 [+0.06s] DEBUG: DisplayServer x-0: Launching X Server [+0.06s] DEBUG: Launching process 1150: /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch [+0.06s] DEBUG: DisplayServer x-0: Waiting for ready signal from X server :0 [+0.06s] DEBUG: Acquired bus name org.freedesktop.DisplayManager [+0.06s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0 [+0.22s] DEBUG: Got signal 10 from process 1150 [+0.22s] DEBUG: DisplayServer x-0: Got signal from X server :0 [+0.22s] DEBUG: DisplayServer x-0: Connecting to XServer :0 [+0.23s] DEBUG: Quitting Plymouth; retaining splash [+0.26s] DEBUG: Seat: Display server ready, starting session authentication [+0.26s] DEBUG: Session pid=1174: Started with service 'lightdm-autologin', username 'android' [+0.27s] DEBUG: Session pid=1174: Authentication complete with return value 0: Success [+0.27s] DEBUG: Seat: Session authenticated, running command [+0.27s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session0 [+0.27s] DEBUG: Session pid=1174: Running command /usr/sbin/lightdm-session gnome-session --session=ubuntu [+0.27s] DEBUG: Creating shared data directory /var/lib/lightdm-data/android [+0.27s] DEBUG: Session pid=1174: Logging to .xsession-errors [+0.27s] DEBUG: Activating VT 7 [+0.27s] DEBUG: Activating login1 session c1 [+0.27s] DEBUG: Session pid=1174: Exited with return value 1 [+0.27s] DEBUG: Seat: Session stopped [+0.27s] DEBUG: Seat: Stopping display server, no sessions require it [+0.27s] DEBUG: Sending signal 15 to process 1150 [+0.41s] DEBUG: Process 1150 exited with return value 0 [+0.41s] DEBUG: DisplayServer x-0: X server stopped [+0.41s] DEBUG: Releasing VT 7 [+0.41s] DEBUG: DisplayServer x-0: Removing X server authority /var/run/lightdm/root/:0 [+0.41s] DEBUG: Seat: Display server stopped [+0.41s] DEBUG: Seat: Active display server stopped, starting greeter [+0.41s] DEBUG: Seat: Creating greeter session [+0.41s] DEBUG: Seat: Creating display server of type x [+0.41s] DEBUG: Using VT 7 [+0.41s] DEBUG: Seat: Starting local X display on VT 7 [+0.41s] DEBUG: DisplayServer x-0: Logging to /var/log/lightdm/x-0.log [+0.41s] DEBUG: DisplayServer x-0: Writing X server authority to /var/run/lightdm/root/:0 [+0.41s] DEBUG: DisplayServer x-0: Launching X Server [+0.41s] DEBUG: Launching process 1185: /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch [+0.41s] DEBUG: DisplayServer x-0: Waiting for ready signal from X server :0 [+0.72s] DEBUG: Got signal 10 from process 1185 [+0.72s] DEBUG: DisplayServer x-0: Got signal from X server :0 [+0.72s] DEBUG: DisplayServer x-0: Connecting to XServer :0 [+0.73s] DEBUG: Seat: Display server ready, starting session authentication [+0.74s] DEBUG: Session pid=1204: Started with service 'lightdm-greeter', username 'lightdm' [+0.74s] DEBUG: Session pid=1204: Authentication complete with return value 0: Success [+0.74s] DEBUG: Seat: Session authenticated, running command [+0.74s] DEBUG: Session pid=1204: Running command /usr/lib/lightdm/lightdm-greeter-session /usr/sbin/unity-greeter [+0.74s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm [+0.74s] DEBUG: Session pid=1204: Logging to /var/log/lightdm/x-0-greeter.log [+0.75s] DEBUG: Activating VT 7 [+0.75s] DEBUG: Activating login1 session c2 [+0.86s] DEBUG: Session pid=1204: Greeter connected version=1.10.6 [+0.93s] DEBUG: Session pid=1204: Greeter start authentication for petr [+0.94s] DEBUG: Session pid=1246: Started with service 'lightdm', username 'petr' [+0.94s] DEBUG: Session pid=1246: Got 1 message(s) from PAM [+0.94s] DEBUG: Session pid=1204: Prompt greeter with 1 message(s) [+10.72s] DEBUG: User /org/freedesktop/Accounts/User0 added [+12.23s] DEBUG: User /org/freedesktop/Accounts/User1000 changed [+762.98s] DEBUG: User /org/freedesktop/Accounts/User1000 changed [+776.31s] DEBUG: User /org/freedesktop/Accounts/User0 added [+777.81s] DEBUG: User /org/freedesktop/Accounts/User1000 changed
ps aux | grep android | wc -l 60Vidím tam procesy jako gnome-session, compiz apod. Tak myslím, že automatické přihlášení tedy prošlo? VNC log je ale pořád stejný...
17/01/2017 01:04:57 passing arg to libvncserver: -rfbportv6
17/01/2017 01:04:57 passing arg to libvncserver: -1
17/01/2017 01:04:57 passing arg to libvncserver: -nevershared
17/01/2017 01:04:57 passing arg to libvncserver: -dontdisconnect
17/01/2017 01:04:57 -usepw: found /root/.vnc/passwd
17/01/2017 01:04:57 x11vnc version: 0.9.13 lastmod: 2011-08-10 pid: 2294
No protocol specified
17/01/2017 01:04:57 XOpenDisplay(":0") failed.
17/01/2017 01:04:57 Trying again with XAUTHLOCALHOSTNAME=localhost ...
No protocol specified
17/01/2017 01:04:57 ***************************************
17/01/2017 01:04:57 *** XOpenDisplay failed (:0)
Díky
DISPLAY=:0 x11vnc?
root@DevelAndroid:/var/log# sudo su android android@DevelAndroid:/var/log$ x11vnc -display :0 -usepw -no6 -rfbportv6 -1 -ping 60 -noxdamage -o /var/log/x11vnc.log -ncache_cr -forever -nevershared -dontdisconnect -noxrecord -repeat error opening logfile: /var/log/x11vnc.log open: Permission denied android@DevelAndroid:/var/log$ DISPLAY=:0 android@DevelAndroid:/var/log$ x11vnc -display :0 -usepw -no6 -rfbportv6 -1 -ping 60 -noxdamage -o /var/log/x11vnc.log -ncache_cr -forever -nevershared -dontdisconnect -noxrecord -repeat error opening logfile: /var/log/x11vnc.log open: Permission denied
17/01/2017 01:04:57 -usepw: found /root/.vnc/passwdtim ze z root poustis sudo su android, tak mu zustava $HOME na /root misto /home/android, takze se snazi nacist soubor s heslem ke kteremu nema pravo
eror opening logfile: /var/log/x11vnc.log open: Permission deniedbud ukladej log jinam, nebo mu nastav prava zapisu uzivatelem android
ps aux | grep [u]nity-panel(proc [u]nity a ne unity? aby grep neukazoval sam sebe :)
# ps aux | grep unity-panel-service android 1369 0.0 0.1 651248 26436 ? Ssl led17 0:04 /usr/lib/unity/unity-panel-service android 2162 0.0 0.1 489772 27164 ? Ssl led17 0:03 /usr/lib/unity/unity-panel-service --lockscreen-modeAle to VNC mi pořád nenastartuje. :(
# x11vnc -xkb -auth /var/run/lightdm/root/:0 -noxrecord -noxfixes -noxdamage -usepw -forever -bg -rfbport 5900 -o /home/android/x11vnc.logDíky.
sudo service lightdm restartpak pust x11vnc znovu, tentokrat/prozatim bez parametru
x11vncmelo by to skoncit timto (a zustat bezet):
One can also add -ncache_cr for smooth 'copyrect' window motion. More info: http://www.karlrunge.com/x11vnc/faq.html#faq-client-cachingpak se zkus pripojit VNC klientem a podivej se co/jestli x11vnc vypsalo(a postni to sem), pokud to prijimalo spojeni z tveho vnc klienta a neco by se podelalo tak x11vnc by se ukoncilo (bez parametru je pousteno "na jedno pouziti"), a pred dalsim pokusem o VNC spojeni musis x11vnc zase pusitt, pripadne ho pust aspon s parametrem "bez naporad"
x11vnc -foreverjinak zamek si zrus v "Nastaveni/Jas a zamykani" (snad staci tam)...
Tiskni
Sdílej: