Open source webový aplikační framework Django slaví 20. narozeniny.
V Brestu dnes začala konference vývojářů a uživatelů linuxové distribuce Debian DebConf25. Na programu je řada zajímavých přednášek. Sledovat je lze online.
Před 30 lety, tj. 14. července 1995, se začala používat přípona .mp3 pro soubory s hudbou komprimovanou pomocí MPEG-2 Audio Layer 3.
Výroba 8bitových domácích počítačů Commodore 64 byla ukončena v dubnu 1994. Po více než 30 letech byl představen nový oficiální Commodore 64 Ultimate (YouTube). S deskou postavenou na FPGA. Ve 3 edicích v ceně od 299 dolarů a plánovaným dodáním v říjnu a listopadu letošního roku.
Společnost Hugging Face ve spolupráci se společností Pollen Robotics představila open source robota Reachy Mini (YouTube). Předobjednat lze lite verzi za 299 dolarů a wireless verzi s Raspberry Pi 5 za 449 dolarů.
Dnes v 17:30 bude oficiálně vydána open source počítačová hra DOGWALK vytvořena v 3D softwaru Blender a herním enginu Godot. Release party proběhne na YouTube od 17:00.
McDonald's se spojil se společností Paradox a pracovníky nabírá také pomocí AI řešení s virtuální asistentkou Olivii běžící na webu McHire. Ian Carroll a Sam Curry se na toto AI řešení blíže podívali a opravdu je překvapilo, že se mohli přihlásit pomocí jména 123456 a hesla 123456 a získat přístup k údajům o 64 milionech uchazečů o práci.
Byla vydána (𝕏) červnová aktualizace aneb nová verze 1.102 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.102 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Byla vydána nová verze 2.4.64 svobodného multiplatformního webového serveru Apache (httpd). Řešeno je mimo jiné 8 bezpečnostních chyb.
Společnost xAI na síti 𝕏 představila Grok 4, tj. novou verzi svého AI LLM modelu Grok.
# vim Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Xlib: connection to ":0.0" refused by server Xlib: No protocol specifieda pak se spustí spustí, ale
# gvim Xlib: connection to ":0.0" refused by server Xlib: No protocol specified E233: nelze otevřít displayXlib: connection to ":0.0" refused by server Xlib: No protocol specified Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Pro pokračování stiskněte ENTER nebo zadejte příkazEnter, a spustí se místo něj vim. Stejně tak když chci spustit třeba Konqueror, nebo při
make xconfig
. Když tyhle aplikace spouštím jako user, není problém. (Tedy kromě make xconfig
. #xhost +local:root
local.start
, nebo se to dá někde nastavit?
su -
. Může pomoci vypusit onu pomlčku nebo nastavit DISPLAY
a XAUTHORITY
tak, jako byly před spuštením su
.
su
s pomlčkou.
su -p
(za předpokladu, že má su
v Gentoo stejné přepínače jako v Debianu)?
.Xauthority
mám jen v ~.
$ cat ~/.Xauthority MIT-MAGIC-COOKIE-15�▒�ya? |CP�0MIT-MAGIC-COOKIE-15�▒�ya? |Camd640MIT-MAGIC-COOKIE-15�▒�ya? |CNo, to nevyadá moc smysluplně... Zkusím zkopírovat k rootovi.
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Error: Can't open display: :0.0
xhost +Bezpečnější je pustit do X vybrané uživatele, stroje a protokoly. Příklad pro lokálního uživatele:
xhost +local:uzivatel # zpřístupní X server lokálnímu uživateli uzivatelAby nebylo nutné pokaždé definovat tato pravidla znova, lze je zapsat do souboru s příponou .hosts který může být umístěn v
xhost +si:hostname:almas # zpřístupní X server stroji, který má hodnotu parametru hostname almas
/etc/pam.d/su
zadat řádek:session optional pam_xauth.sopak si může uživatel nastavit v souboru
~/.xauth/export
i kterým uživatelům se má autentizační cookie exportovat.xauth -f ~user/.Xauthority extract - :0 | xauth merge -kde
user
je ten uživatel, který je do grafického prostředí přihlášen.#ssh -X root@localhost /cesta/k/aplikaciOvšem realizovat takto spouštění aplikací na lokálním stroji je maximálně zvrhlé
xauth -display
dojde ke zrušení přístupu pro stroj s doménovým názvem displayxterm Xt error: Can't open display: brtnik:0.0
-nolisten tcp
/etc/X11/xdm/Xservers
a /etc/X11/xinit/xserverrc
su (user1)
tak ho prostě potom ukonči příkazem exit
Když to neuděláš a změníš si znovu uživatele, zase pomocí su (user2)
, vytvoříš si smyčku a dostaneš: Xlib: connection to ":0.0" refused by server
Zdroj: google - some another discussion
$ cat /etc/X.hosts xhost +local:rootdruhý taky: ten řádek už tam byl a do toho souboru jsem napsal jen 'root'. No a třetí... jako user jsem řekl:
xauth -f ~david/.Xauthority extract - :0 | xauth merge -to bylo OK, jako user:
xauth -f ~root/.Xauthority extract - :0 | xauth merge - xauth: timeout in locking authority file /root/.Xauthority xauth: (argv):1: unable to read any entries from file "(stdin)"jako root:
xauth -f ~root/.Xauthority extract - :0 | xauth merge - xauth: creating new authority file /root/.Xauthority xauth: error in locking authority file /root/.Xauthority xauth: (argv):1: unable to read any entries from file "(stdin)"a pořád musím po startu psát xhost +local:root. Co dělám špatně? Btw, mám X.org 7.0.
man xhost && man sux
alias sux=suabych na to nemusel myslet. Ještě že aliasy mají přednost.
pam_xauth
.
Tiskni
Sdílej: