Byl vydán Mozilla Firefox 154.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 154 bude brzy k dispozici také na Flathubu a Snapcraftu.
Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 168 (pdf).
Open-source citační manažer Zotero (Wikipedie, GitHub) byl vydán v nové major verzi 10. Přehled novinek v příspěvku na blogu.
Interaktivní editor binárních dat GNU poke byl vydán ve verzi 5.0 (seznam změn).
Byla vydána verze 0.85 telnet a ssh klienta PuTTY (Wikipedie). Řešeno je 5 zranitelností.
Byly publikovány novinky z vývoje GIMPu. Pracuje se na novém formátu souborů. Stávající binární XCF bude nahrazen "zazipovaným XML". XCF zůstane plně podporován pouze pro načítání starých souborů.
Workshop o umělé inteligenci v Dartmouthu proběhl před 70 lety, od 18. června do 17. srpna 1956. Dvouměsíční soustředění 6–11 informatiků, iniciované Johnem McCarthym, položilo základy oboru umělé inteligence.
Po 9 týdnech vývoje od vydání Linuxu 7.1 oznámil Linus Torvalds vydání Linuxu 7.2. Podrobný přehled novinek a vylepšení na Linux Kernel Newbies nebo LWN.net: první a druhá polovina začleňovacího okna.
Debian dnes slaví 33 let. Ian Murdock oznámil vydání "Debian Linux Release" 16. srpna 1993.
Probíhá hlasování o používání LLM při vývoji Debianu. Vývojáři Debianu mají na výběr 9 možností (návrhy A až H a žádný z nich).

#!/bin/sh # stazeni "Tmux Plugin Manager" git clone https://github.com/tmux-plugins/tpm ~/.byobu/tmux-plugins/tpm # stazeni "tmux-resurrect" git clone https://github.com/tmux-plugins/tmux-resurrect ~/.byobu/tmux-plugins/tmux-resurrect # nastaveni echo "set-environment -g TMUX_PLUGIN_MANAGER_PATH '~/.byobu/tmux-plugins'" >>~/.byobu/.tmux.conf echo "set -g @tpm_plugins 'tmux-plugins/tpm'" >> ~/.byobu/.tmux.conf echo "set -g @tpm_plugins 'tmux-plugins/tmux-resurrect'" >> ~/.byobu/.tmux.conf echo "set -g @resurrect-dir '~/.byobu/tmux-resurrect.sessions'" >> ~/.byobu/.tmux.conf echo "run '~/.byobu/tmux-plugins/tpm/tpm'" >> ~/.byobu/.tmux.conf # nacteni pridaneho nastaveni pokud uz byobu bezi tmux source ~/.byobu/.tmux.conf # zobrazeni informaci o hotkeys echo "Hotkeys pro sezeni (pri prvnim pouziti CTRL+A vyberte rezim 1-Screen):" echo "Pro ulozeni: CTRL+A CTRL+S" echo "Pro obnoveni: CTRL+A CTRL+R"
))
#!/bin/sh # stazeni "Tmux Plugin Manager" git clone https://github.com/tmux-plugins/tpm ~/.byobu/tmux-plugins/tpm # stazeni "tmux-resurrect" git clone https://github.com/tmux-plugins/tmux-resurrect ~/.byobu/tmux-plugins/tmux-resurrect # nastaveni echo "set-environment -g TMUX_PLUGIN_MANAGER_PATH '~/.byobu/tmux-plugins'" >>~/.byobu/.tmux.conf echo "set -g @tpm_plugins 'tmux-plugins/tpm tmux-plugins/tmux-resurrect'" >> ~/.byobu/.tmux.conf echo "set -g @resurrect-dir '~/.byobu/tmux-resurrect.sessions'" >> ~/.byobu/.tmux.conf echo "run '~/.byobu/tmux-plugins/tpm/tpm'" >> ~/.byobu/.tmux.conf # nacteni pridaneho nastaveni pokud uz byobu bezi tmux source ~/.byobu/.tmux.conf # zobrazeni informaci o hotkeys echo "Hotkeys pro sezeni (pri prvnim pouziti CTRL+A vyberte rezim 1-Screen):" echo "Pro ulozeni: CTRL+A CTRL+S" echo "Pro obnoveni: CTRL+A CTRL+R"misto do ~/.byobu/.tmux.conf vkladani radku:
set -g @tpm_plugins 'tmux-plugins/tpm' set -g @tpm_plugins 'tmux-plugins/tmux-resurrect'vlozeni:
set -g @tpm_plugins 'tmux-plugins/tpm tmux-plugins/tmux-resurrect'na funkci to nemelo vliv, ale neni nastaveni na samostatnych radkach(coz bylo popisovano v README u tpm(i kdyz tam bylo @plugin coz v byobu nefungovalo ale @tpm_plugins ano)) ale na jednom radku, lze pomoci hotkey "CTRL+A SHIFT+U" vyvolat aktualizace pluginu kdy se aktualizujou z githubu... (puvodne (s oddelene radky) by to nenabizelo aktualizaci tpm, resp. asi vzdy jen posledni v pripade vice pluginu)
# pro ulozeni/obnoveni screen/buffer historie kazdeho okna/subokna zvlast # info: https://github.com/tmux-plugins/tmux-resurrect/blob/master/docs/restoring_pane_contents.md set -g @resurrect-capture-pane-contents 'on' # pro ulozeni/obnoveni shell/bash historie (zadanych prikazu) kazdeho okna/subokna zvlast # info: https://github.com/tmux-plugins/tmux-resurrect/blob/master/docs/restoring_shell_history.md # (osobne misto toho zustanu u "PROMPT_COMMAND="history -a; $PROMPT_COMMAND" v .bashrc kdy se historie uklada globalne pri kazdem pustenem(resp. po jeho ukonceni) prikazu) set -g @resurrect-save-shell-history 'on' a tresnickatakze castecne vyresen i pozadavek 3. akorat ze takto znovupustene mc si pamatuje pouze dir kterej byl ve vybranem (left/right) panelu ale uz ne dir neavybraneho panelu... alternativne lze vyuzit "resurrect-capture-pane-contents" pri nepouziti resurrect-processes, pak se "obnovi" mc s puvodnima panelama/edit/show souborem, ale jde POUZE o obnovenej text bez realne beziciho programu mc, nicmene lze z toho poznat v jakejch adresari bylo, pripadne jake soubory se upravovali, takze ocima zapamatovat, pustit mc a prejit rucne# pro znovupusteni pri obnive bezicich programu # info: https://github.com/tmux-plugins/tmux-resurrect/blob/master/docs/restoring_programs.md set -g @resurrect-processes 'mc htop atd'
set -g @resurrect-processes 'mc mcedit mcviewobnovi i mcview mcedit vcetne zobrazeneho/editovaneho souboru, ALE pouze pokud se z shell pusti "mcedit soubor", pokud z beziciho mc se da F3/F4 nebo se z beziciho mc pusti "mcedit soubor" tak se obnovi pouze to mc (ani v ulozenem session souboru neni videt mcedit, ale pouze mc)
set -g @resurrect-processes 'sudo mc mcedit mcview tail'se obnovi i mc puvodne pustene pres "sudo mc", resp. i dalsi (vychozi nebo v resurrect-processes definovane procesy)
set -g @resurrect-processes ':all:'pripadne zakazat obnoveni i vychozich povolene (= ktere se obnovuji i bez uzivatelskeho nastaveni, protoze seznam je uveden v kodu "tmux-resurrect"
set -g @resurrect-processes 'false'
mozna ty oba panely, zkousel sem laborovat s mc-wrapper.sh a taky koukal ze pro obnoveni procesu lze manipulovat s obnovenim ulozeneho "$command" pres ".byobu/tmux-plugins/tmux-resurrect/strategies/" kam by se musel vytvorit soubor pro mc, pokud zjistim jak s mc ukladat oba diry a i v pripade nekolika soubezne bezicich mc samostatne...
Tiskni
Sdílej: