Byla vydána verze 0.2.0 v Rustu napsaného frameworku Pingora pro vytváření rychlých, spolehlivých a programovatelných síťových systémů. Společnost Cloudflare jej letos v únoru uvolnila pod licencí Apache 2.0.
Open source RDP (Remote Desktop Protocol) server xrdp (Wikipedie) byl vydán ve verzi 0.10.0. Z novinek je vypíchnuta podpora GFX (Graphic Pipeline Extension). Nová větev řeší také několik bezpečnostních chyb.
Rocky Linux byl vydán v nové stabilní verzi 9.4. Přehled novinek v poznámkách k vydání.
Dellu byla odcizena databáze zákazníků (jméno, adresa, seznam zakoupených produktů) [Customer Care, Bleeping Computer].
V lednu byl otevřen editor kódů Zed od autorů editoru Atom a Tree-sitter. Tenkrát běžel pouze na macOS. Byl napevno svázán s Metalem. Situace se ale postupně mění. V aktuálním příspěvku Kdy Zed na Linuxu? na blogu Zedu vývojáři popisují aktuální stav. Blíží se alfa verze.
O víkendu 11. a 12. května lze navštívit Maker Faire Prague, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.
Byl vydán Fedora Asahi Remix 40, tj. linuxová distribuce pro Apple Silicon vycházející z Fedora Linuxu 40.
Představena byla služba Raspberry Pi Connect usnadňující vzdálený grafický přístup k vašim Raspberry Pi z webového prohlížeče. Odkudkoli. Zdarma. Zatím v beta verzi. Detaily v dokumentaci.
Byla vydána verze R14.1.2 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.
Dnešním dnem lze již také v Česku nakupovat na Google Store (telefony a sluchátka Google Pixel).
#minimalni_glade
import gi
gi.require_version("Gtk", "3.0")
from gi.repository import Gtk
class Handler:
def __init__(self):
#self.adresar_souboru = ''
pass
def on_window1_destroy(self, *args):
Gtk.main_quit()
def on_switch_state_set(self, widget, state):
if state is True:
print("switch is on")
else:
print("switch is off")
def on_cbutton_toggled(self, widget):
if widget.get_active():
print("checkbox checked")
else:
print("checkbox unchecked")
def on_rbutton1_toggled(self, widget):
if widget.get_active():
print("radiobutton selection changed to 1")
def on_rbutton2_toggled(self, widget):
if widget.get_active():
print("radiobutton selection changed to 2")
def on_rbutton3_toggled(self, widget):
if widget.get_active():
print("radiobutton selection changed to 3")
class Example:
def __init__(self):
self.builder = Gtk.Builder()
self.builder.add_from_file("minimalni_gui.glade")
self.builder.connect_signals(Handler())
window = self.builder.get_object("window1")
window.show_all()
def main(self):
Gtk.main()
x = Example()
x.main()
Tiskni Sdílej: