O víkendu probíhá v Bostonu, a také virtuálně, konference LibrePlanet 2024 organizovaná nadací Free Software Foundation (FSF).
Nová vývojová verze Wine 9.8 řeší mimo jiné chybu #3689 při instalaci Microsoft Office 97 nahlášenou v roce 2005.
Coppwr, tj. GUI nástroj pro nízkoúrovňové ovládání PipeWire, byl vydán v nové verzi 1.6.0. Zdrojové kódy jsou k dispozici na GitHubu. Instalovat lze také z Flathubu.
Byla vydána dubnová aktualizace aneb nová verze 1.89 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Vypíchnout lze, že v terminálu lze nově povolit vkládání kopírovaného textu stisknutím středního tlačítka myši. Ve verzi 1.89 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Proton, tj. fork Wine integrovaný v Steam Play a umožňující v Linuxu přímo ze Steamu hrát hry určené pouze pro Windows, byl vydán ve verzi 9.0-1 (𝕏). Přehled novinek se seznamem nově podporovaných her na GitHubu. Aktuální přehled her pro Windows běžících díky Protonu také na Linuxu na stránkách ProtonDB.
Byla vydána verze 1.78.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání na GitHubu. Vyzkoušet Rust lze například na stránce Rust by Example.
Služba Dropbox Sign (původně HelloSign) pro elektronické podepisování smluv byla hacknuta.
Byla vydána nová major verze 8.0 textového editoru GNU nano (Wikipedie). Podrobný přehled novinek a oprav v oznámení v diskusním listu info-nano nebo v souboru ChangeLog na Savannah. Volbou --modernbindings (-/) lze povolit "moderní" klávesové zkratky: ^C kopírování, ^V vložení, ^Z vrácení zpět, … Tato volba je aktivována také pokud binárka s nano nebo link na ni začíná písmenem "e".
Před 60 lety, 1. května 1964, byl představen programovací jazyk BASIC (Beginners' All-purpose Symbolic Instruction Code).
Byla vydána nová verze 12.0 minimalistické linuxové distribuce (JeOS, Just enough Operating System) pro Kodi (dříve XBMC) a multimediálního centra LibreELEC (Libre Embedded Linux Entertainment Center). Jedná se o fork linuxové distribuce OpenELEC (Open Embedded Linux Entertainment Center). LibreELEC 12.0 přichází s Kodi 21.0 "Omega".
Ctrl+O
se navíc změnila celá obrazovka, příkazový řádek byl jinde, řádek s hinty na F?
klávesy zmizel úplněEsc
se chovala divně. Musel jsem ji vždycky zmáčknout dvakrát, když jsem ji zmáčkl jednou a pak něco jiného, napsaly se mi nějaké divné znakyAlt+F7
pro vyhledávání, nebo Ctrl+F3-F7
pro řazení souborů^M
. Navíc kódová stránka byla úplně jiná (o Alt+E
jsem nevěděl)F?
byl furt stejně dlouhý, neroztahoval se s oknem (viz screenshot, bylo později opraveno)Ctrl
bylo v nápovědě jen C
, místo Alt
se používalo M
apod.)Alt+S
pro rychlé vyhledávání (kterou mi někdo řekl), ale jinak nic. A s trochou nostalgie vzpomínal na „pořádné“ commandery.
.xz
, stisknutím F3
se rozbalí a zobrazí jen jeho začátek, zbytek souboru se rozbaluje až když je třeba. A že to XZ vůbec podporuje. I nové ZSTD. A podobně.
A tak mě napadlo, že když jsem si tak hezky přečetl manuál k Faru, jestli náhodou nebudou podobné vychytávky i v tom současném Midnight Commanderu. A tak jsem se začetl podruhé…
Alt+(Shift+)?
), ale jinak funguje stejně nebo líp než ve Faru. Ta divná klávesa Esc
je divná kvůli Escape sekvencím, které historicky berou Esc
jako řídící znak (což je IMHO dost špatný návrh). A hlavně že to lze v nových verzích vypnout, timeout nastavit na 0
, aby Esc
byl rovnou jen Esc
, a případné kolizní zkratky změnit na jiné (přepsáním v ~/.config/mc/mc.keymap
– výchozí hodnoty jsou v /etc/mc/mc.emacs.keymap
). Například Alt+Tab
pro doplňování (mimořádně nešťastná zkratka) jsem si změnil na Shift+Tab
. Taktéž jsem si udělal zkratky na třídění souborů, naučil jsem se zkratku třeba pro zobrazení čísel řádek v editoru (Alt+N
– to není ani v manuálu!), začal jsem používat časté adresáře, zkratky pro vzdálená spojení apod. Taky jsem si změnil skin na Volkov Commander (ten jsem si napřed vytvořil). Soubory s windowsovým zakončením už nepotkávám hodně dlouho, stejně jako jiné kódování než UTF-8 (snad kromě titulků k filmům a tam Alt+E
funguje dobře).
(Skin Volkov Commanderu, který v Midnight Commanderu používám)
Je to totální paráda. Najednou je ten program krásně použitelný. Ještě furt mě teda některé věci štvou, například některé klávesové zkratky někde nefungují (Alt+Shift+Enter
), případně nikde (Alt+F?
, Ctrl+F?
). Taky plánuju dodělat ty stíny pod dialogy a tu jejich animaci při otevření. Ale to už je detail.
Zajímavé, jak mě Far, který nakonec nepoužívám, dovedl k tomu se pořádně naučit to, co používám už dlouho Ale jsem rád, že jsem smáznul tenhle osobní technologický dluh. Teď se mi bude pracovat zase o něco lépe.
EDIT: Stíny pod okny mergnuty Pomalu se otevírající okna jsou v přípravě (ještě vychytávám nějaké mouchy).Tiskni Sdílej:
Nastavení
=> Nastavení
=> Režim klávesy Esc
=> zatrhnout Jediný stisk
a Překročení časového limitu
nastavit na 0
).
Kdybych tohle neměl, tak by každé zavření dialogu, každé vyjití z prohlížeče nebo editoru stálo dvě stisknutí Esc
a ne jenom jedno. Což mě irituje už těch 13 let
Alt+Tab
jsem přenastavil na Shift+Tab
. Historii všech polí zobrazím i přes Alt+H
.
Lynx-style je ale super
- krome alt+h pro zobrazeni historie lze pouzit ctrl+up/down pro listovani historii (v terminal-line i v dialog-polich) - alt+t prehazuje zpusob zobrazeni (normal, half, full) - alt+y se vrati na predchozi (ne nadrazenej) adresar - alt+g skoci pozice na prvni zobrazenej soubor (alt+j na posledni zobrazenej) - otevreni editace noveho/cisteho txt souboru "shift+f4"
tipy: - pro "ssh" spojeni nepouzivat "Shell spojeni", ale "SFTP spojeni" to prvni totiz pouziva FISH kdy kazdy soubor nejdrive lokalne zkopiruje do tmp a pak teprve posila do cile, a navic nelze zrusit, to druhe to kopiruje rovnou/naprimo. - klavesove zkratky oznacene >=F12 se pouzivaj s shift+Fx{-10} - pro zapamatovani(pri ukonceni) cesty v obou panelech, pridat do ~/.bashrc . /usr/share/mc/bin/mc.sh (to zajisti pridani alias mc na mc-wrapper jen v podporovanem shellu) - menit razeni lze i mysi, tuknutim na sloupec v hlavicce, podruhe meni poradi
veci ktere jsou v menu, ale nekdo muze prehlednout: - mcedit: -- shift+f2 ulozeni_jako s moznosti zmeny konce radku lin<->win -- shift+f3 oznaceni sloupcovejch bloku -- ctrl+r zaznam makra (souhrnu akci) kterej se pak priradi ke klavese pro opakovani
mcedit ~/.bashrca na konec vlozis radek:
. /usr/share/mc/bin/mc.shvcetne te "tecka mezera" na zacatku...
alias | grep mcmelo by ti to zobrazit:
alias mc='. /usr/lib/mc/mc-wrapper.sh'pak uz normalne poustis mc pres prikaz mc jako predtim...
alias | grep mc
Ked uz sa tu zdielaju tie tipy a triky.. Ja som si zvykol pouzivat type
, pretoze ti vie pomerne inteligentne povedat ako bude dany prikaz interpretovany:
$ type cat cat is /bin/cat $ type ll ll is aliased to `ls -alF' $ type echo echo is a shell builtinCize ten tvoj prikaz mozes zjednodusit na
type mc
.
Obcas vidim ludi pouzivat namiesto toho which
, ktory ma tiez svoj use case, ale na overenie prikazu je nevhodny, pretoze zobrazuje len realne programy, nie funkcie, aliasy a shell built-in prikazy. Niekolko pripadov kedy ti da which
matuce info:
$ type ls ls is aliased to `ls --color=auto' $ which ls /bin/ls $ type echo echo is a shell builtin $ which echo /bin/echo
type
ma este zopar extra prepinacov (pozri detailnejsi manual v sekcii vstavanych prikazov v man bash(1)), ale v 99% pripadov som pre ne nemal vyuzitie.
1. zapnout automaticke ukladani panelu a vpravo vlest do chteneho adresare 2. focus tabem prepnout na levej panel 3. ulozit Nastaveni/UlozitNastaveni 4. vypnout automaticke ukladani panelu 5. ulozit Nastaveni/UlozitNastavenitakto by pri pusteni "mc" v cistem/novem terminalu se ti melo vzdy vpravo ukazat chtenej adresar a focus vlevo...
exo-open --launch TerminalEmulator mc4. zrusit zaskrtnuti "spoustet v terminalu"
cp /usr/share/applications/mc.desktop ~/.local/share/applications mcedit ~/.local/share/applications/mc.desktop
4.8.24 - Implement the file edit and view history. Default shortcut is alt-shift-e - Enable subshell in standalone mceditor, mcviewer, and mcdiffviewer 4.8.23 - Speed up of large directory structures delete 4.8.22 - sftp: preserve atime and mtime
nóóó a já jako používám dolphin :D
mi je jasný že takovejdle prohlížeč souborů je 10000x rychlejší a je snim jakože věčí produktivita ale náhledy souborů asi jako neumí :O :O
*.png
). Po nějakém upgradu před pár měsící se to bohužel trochu rozbilo a v nově otevřeném okně to po prvním zadaném znaku ztratí focus. Je nutné (a nesmírně otravné) to opravit kliknutím do pravého dolního rohu, kde se zadávaný název zobrazuje, a pak už to v dané instanci okna i jeho podinstancích funguje správně.
Dále používám Alt+Up pro přechod do nadřazeného adresáře a Alt+Left/Right pro přechod do předchozího navštíveného nebo následujícího adresáře (popř. ekvivalentní tlačítka myši).
Když potřebuji vidět více adresářů současně, otevřu si pomocí CTRL+N nové okno. O repozicování oken tak, abych viděl obě současně (pokud si nepřeji jinak), se mi stará window manager. V případech, kdy adresáře nepotřebuji vidět současně, ale spíše si jen chci „zapamatovat“ stávající adresář, „odskočit“ si z něj někam jinam, a zase se do něj vrátit, používám taby. Mezi taby se přepínám opět pomocí standardních zkratek Ctrl+PgUp/PgDown, mezi jednotlivými okny pak zpravidla pomocí Super+Left/Right/Up/Down (to jsou ovšem zkratky mého WM, nikoliv Thunaru).
Terminál otevírám pomocí Alt+T. Má to svoje mouchy, protože většinou chci, aby se terminál otevřel právě v tom adresáři, ve kterém se zrovna nacházím. A tak se to i chová, pokud ovšem není označena žádná položka. A to často je. Je-li označen adresář, terminál se otevře v něm (tj. o úroveň níže než si přeji). Je-li označen soubor, nestane se nic. „Odoznačení“ položky bohužel není možné provést klávesou Escape, ale je nutné sáhnout k jiným trikům: někdy pomůže prostě zmáčknout Alt+Left,Right, jindy stisknout nějakou sekvenci znaků, kterou název žádné položky nezačíná – a výběru se tak zbavím.
Obrovskou výhodou je, že Alt+T není nějaká speciální funkce, ale jen předdefinovaná kontextová akce. Tyto akce je možné uživatelsky definovat a sám jsem to uplatnil, když jsem potřeboval scanovat velké množství dokumentů. Napsal jsem si skript, který se zeptal na název souboru a pak jej nascanoval a uložil do aktuálního adresáře. Pak jsem se v Thunaru přesouval mezi patřičnými adresáři a tiskem Alt+P prováděl scannování.
Dále samozřejmě používám klávesu pro kontextové menu, která bohužel dnes už ze zejména laptopových klávesnic mizí. Užitečná je zejména pro „Otevřít pomocí…“.
Co se mi líbí a často využívám je, že když pomocí Ctrl+C vložím do schránky nějaký soubor a následně stisknu Ctrl+V v editoru, vloží se cesta.
Když se čas od času potřebuji připojit někam na FTP, dělám to také z Thunaru (Ctrl+L, ftp://...
, Enter, jméno/heslo). S archivy také pracuji raději spíše z GUI, protože pamatovat si všechny ty switche mě nebaví :)
To jsou zhruba tak všechny důležité věci, co používám. I přes všechny zmiňované bugy a nedokonalosti jsem zatím bohužel nic lepšího nenašel. Nedávno jsem tu narazil na zmínku o Rangeru a podle popisku na Wikipedii mě to docela zaujalo, ale zatím jsem se k vyzkoušení nedostal. Přijít o náhledy je ale docela vysoká daň a musel by být velmi dobrý, abych byl ochoten ji zaplatit.
dpkg: dependency problems prevent configuration of thunar: thunar depends on thunar-data (= 1.8.15-1~20.04); however: Version of thunar-data on system is 1.8.4-1. thunar depends on libpango-1.0-0 (>= 1.44.6); however: Version of libpango-1.0-0:amd64 on system is 1.42.4-8~deb10u1. thunar depends on libxfce4ui-2-0 (>= 4.13.0); however: Version of libxfce4ui-2-0:amd64 on system is 4.12.1-3. thunar depends on libxfconf-0-3 (>= 4.6.0); however: Package libxfconf-0-3 is not installed.Kašlu na to, nechci si v systému udělat bordel. Zvláštní je, že teď po reinstalaci (tj. pořád mám 1.8.4) se to neprojevuje, ale může to být náhoda – ono se to neprojevovalo vždycky.
nevýhodou naopak je, že nefungují wildcardyAle funguju. Skus CTRL+s.
Nedávno jsem tu narazil na zmínku o Rangeru a podle popisku na Wikipedii mě to docela zaujalo, ale zatím jsem se k vyzkoušení nedostal. Přijít o náhledy je ale docela vysoká daň a musel by být velmi dobrý, abych byl ochoten ji zaplatit.Ale ranger je velice dobry manazer. Ak raz za rok potrebujem nahlady pustim Nautilus, inak sa da Ranger genialne vyladit do aktualneho workflow.
Co jsem si teď vybavil a ještě nebylo řečeno:
Alt . zobrazí/skryje skryté soubory
Ctrl \ bookmarky