Všem na AbcLinuxu vše nejlepší k Valentýnu aneb Dni lásky ke svobodnému softwaru (I love Free Software Day, Mastodon, 𝕏).
Eric Migicovsky představil Pebble Emulator, tj. emulátor hodinek Pebble (PebbleOS) běžící ve webovém prohlížeči. Za 6 hodin jej napsal Claude Code. Zdrojové kódy jsou k dispozici na GitHubu.
Byla vydána nová verze 3.41 frameworku Flutter (Wikipedie) pro vývoj mobilních, webových i desktopových aplikací a nová verze 3.11 souvisejícího programovacího jazyka Dart (Wikipedie).
Rusko zcela zablokovalo komunikační platformu WhatsApp, řekl včera mluvčí Kremlu Dmitrij Peskov. Aplikace, jejímž vlastníkem je americká společnost Meta Platforms a která má v Rusku na 100 milionů uživatelů, podle Peskova nedodržovala ruské zákony. Mluvčí zároveň lidem v Rusku doporučil, aby začali používat domácí aplikaci MAX. Kritici tvrdí, že tato aplikace ruské vládě umožňuje lidi sledovat, což úřady popírají.
Před 34 lety, ve čtvrtek 13. února 1992, se tehdejší Česká a Slovenská Federativní Republika oficiálně (a slavnostně) připojila k Internetu.
Agent umělé inteligence vytvořil 'útočný' článek o Scottu Shambaughovi, dobrovolném správci knihovny matplotlib, poté, co vývojář odmítl agentem navrženou změnu kódu (pull request). 'Uražený' agent autonomně sepsal a publikoval na svém blogu článek, který přisuzuje Shambaughovi smyšlené motivace, egoismus a strach z AI coby konkurence.
Bylo vydáno Ubuntu 24.04.4 LTS, tj. čtvrté opravné vydání Ubuntu 24.04 LTS s kódovým názvem Noble Numbat. Přehled novinek a oprav na Discourse.
V pátek 20. února 2026 se v pražské kanceláři SUSE v Karlíně uskuteční 6. Mobile Linux Hackday, komunitní setkání zaměřené na Linux na mobilních zařízeních, kernelový vývoj a uživatelský prostor. Akce proběhne od 10:00 do večera. Hackday je určen všem, kteří si chtějí prakticky vyzkoušet práci s linuxovým jádrem i uživatelským prostorem, od posílání patchů například pomocí nástroje b4, přes balíčkování a Flatpak až po drobné úpravy
… více »Evropská rada vydavatelů (EPC) předložila Evropské komisi stížnost na americkou internetovou společnost Google kvůli její službě AI Overviews (AI souhrny), která při vyhledávání na internetu zobrazuje shrnutí informací ze zpravodajských serverů vytvořená pomocí umělé inteligence (AI). Evropská komise již v prosinci oznámila, že v souvislosti s touto službou začala firmu Google vyšetřovat. Google obvinění ze strany vydavatelů
… více »Ubuntu 26.04 (Resolute Raccoon) už nebude v desktopové instalaci obsahovat GUI nástroj 'Software & Updates'. Důvodem jsou obavy z jeho složitosti pro běžné uživatele a z toho plynoucích bezpečnostních rizik. Nástroj lze doinstalovat ručně (sudo apt install software-properties-gtk).
for((i=0;i<100;i++)); do echo $i; sleep 0.2; done| dialog --gauge Hotovo 6 70
Nemyslel jsem nějaký ukazatel, ale spíš to co se píše přímo na screen aby se zobrazovalo v tom dialogu.. Děkuji
for((i=0;i<100;i++)); do echo $i;sleep 0.2;done|dialog --progressbox 16 80
./test: 3: Syntax error: Bad for loop variableNevíš co se mu nelíbí?
tohle funguje /etc/init.d/apache2 status | dialog --progressbox 16 80 tohle treba nefunguje (adresar folder jiz existuje) mkdir /root/folder | dialog --progressbox 16 80 mělo by to vypsat ze již existuje, ale nevypise nicJak to prosim tedy je? Dekuji
mkdir -v /root/aaaje to stejný
mkdir -v /root/aaa 2>&1 | dialog --progressbox

(mkdir -v /root/aaa || ls -ld /root/aaa || rmdir -v /root/aaa) 2>&1 | dialog --progressbox 16 80případně:
(mkdir -v /root/aaa && ls -ld /root/aaa && rmdir -v /root/aaa) 2>&1 | dialog --progressbox 16 80?
(mkdir -v /root/aaa ; ls -vld /root/aaa ; rmdir -v /root/aaa) 2>&1 | dialog --progressbox 16 80?
VALUE=$(dialog --stdout --menu "MENU" 50 160 50\
"1" "Test-1"\
"2" "Test-2")
case $VALUE in
1) /etc/init.d/apache2 restart | dialog --progressbox 16 80;;
2) mkdir /root/aaa | dialog --progressbox 16 80;;
esac
1) spustim program 2) zvolím treba polozku Test-1 a spustim ji 3) spustí se přikaz : /etc/init.d/apache2 restart | dialog --progressbox 16 80;; 4) po provedeni se program se ukončí, a to je muj problem, potrebuji aby ta nabidka "MENU" byla zase videt po provedeni toho prikazu v kroku 3, jelikoz potrebuji aby kurzor zustal na te polozce na ktere byl nez se neco spustilo.Děkuji za pomoc
To nemusí, já svůj problém dříve či později vyřeším, ale ty budeš ve fórech i nadále rozdávat (na úkor své reklamy) rady které nikdy nikomu nepomůžou a odkazovat na manuál, i když ani vlastně to ne, jelikož jsi žádný link kde to je napsáno neuvedl.
BTW: Za toho "blbečka" se omlouvám, ruce byli v dané chvíli emočně rychlejší...
To nemusí, já svůj problém dříve či později vyřeším, ale ty budeš ve fórech i nadále rozdávat (na úkor své reklamy) rady které nikdy nikomu nepomůžou a odkazovat na manuál, i když ani vlastně to ne, jelikož jsi žádný link kde to je napsáno neuvedl.Soudíš nejen předčasně, ale i hloupě. Ale to koneckonců není můj problém. Pokud máš problém s tou patičkou, napiš Lubošovi, na jeho návrh ji změním.
BTW: Za toho "blbečka" se omlouvám, ruce byli v dané chvíli emočně rychlejší...Omluva se přijímá.
Soudíš nejen předčasně, ale i hloupě.Patrně ano, proto jsem se dostal sem..
Pokud máš problém s tou patičkou, napiš Lubošovi, na jeho návrh ji změním.Vlk taky sliboval.. Dělej si propagaci dál, je mi to fuk.
Omluva se přijímá.Tak aspoň něco.. ;)
Vlk taky sliboval.. Dělej si propagaci dál, je mi to fuk.Tak se do mě neser, když je ti to fuk :).
Eh hlavě že si dělá reklamu na placené školení....
PS: Prosím o smazání celého vlákna, nenese čtenářům jedinou užitečnou informaci, díky.
S tím jediným s tebou souhlasím, aspoň se teď můžeš radovat, že jsem v p*deliBudeme slavit! Ne, takhle to opravdu nefunguje, já naopak doufám, že na to časem přijdeš.
PS: Prosím o smazání celého vlákna, nenese čtenářům jedinou užitečnou informaci, díky.Tady se vlákna nemažou, ale vyhnívají a upadají v zapomnění. Jako anonymovi ti to pak může být jedno.
#!/bin/bash
# utilitymenu.sh - A sample shell script to display menus on screen
# Store menu options selected by the user
INPUT=/tmp/menu.sh.$$
# Storage file for displaying cal and date command output
OUTPUT=/tmp/output.sh.$$
# get text editor or fall back to vi_editor
vi_editor=${EDITOR-vi}
# trap and delete temp files
trap "rm $OUTPUT; rm $INPUT; exit" SIGHUP SIGINT SIGTERM
#
# Purpose - display output using msgbox
# $1 -> set msgbox height
# $2 -> set msgbox width
# $3 -> set msgbox title
#
function display_output(){
local h=${1-10} # box height default 10
local w=${2-41} # box width default 41
local t=${3-Output} # box title
dialog --backtitle "Linux Shell Script Tutorial" --title "${t}" --clear --msgbox "$(<$OUTPUT)" ${h} ${w}
}
#
# Purpose - display current system date & time
#
function show_date(){
echo "Today is $(date) @ $(hostname -f)." >$OUTPUT
display_output 6 60 "Date and Time"
}
#
# Purpose - display a calendar
#
function show_calendar(){
cal >$OUTPUT
display_output 13 25 "Calendar"
}
#
# set infinite loop
#
while true
do
### display main menu ###
dialog --clear --help-button --backtitle "Linux Shell Script Tutorial" \
--title "[ M A I N - M E N U ]" \
--menu "You can use the UP/DOWN arrow keys, the first \n\
letter of the choice as a hot key, or the \n\
number keys 1-9 to choose an option.\n\
Choose the TASK" 15 50 4 \
Date/time "Displays date and time" \
Calendar "Displays a calendar" \
Editor "Start a text editor" \
Exit "Exit to the shell" 2>"${INPUT}"
menuitem=$(<"${INPUT}")
# make decsion
case $menuitem in
Date/time) show_date;;
Calendar) show_calendar;;
Editor) $vi_editor;;
Exit) echo "Bye"; break;;
esac
done
# if temp files found, delete em
[ -f $OUTPUT ] && rm $OUTPUT
[ -f $INPUT ] && rm $INPUT
Tiskni
Sdílej: