#qt6

3 posts · Last used 17d

Back to Timeline
linuxwebzine @linuxwebzine@mstdn.ro · Jul 09, 2026
📝🐧 NotepadNG: Fork-ul modern al lui Notepadqq care aduce experiența Notepad++ pe Linux Utilizatorii care migrează de la Windows la Linux laudă adesea flexibilitatea noului sistem, însă mulți simt lipsa unui instrument legendar din tabăra Microsoft: Notepad++. Deși pe Linux au existat diverse încercări de a clona acest editor de text celebru (cea mai cunoscută fiind proiectul Notepadqq), multe dintre ele au fost abandonate în ultimii ani. Din această cenușă s-a născut NotepadNG, un fork proaspăt și activ care își propune să aducă și să modernizeze experiența clasică Notepad++ direct pe desktopul Linux. NotepadNG preia ștafeta de unde a lăsat-o Notepadqq, curăță codul învechit și adaugă optimizări moderne pentru a oferi un editor de text pur-sânge, ideal atât pentru programatori, cât și pentru editări rapide de configurări. Iată ce aduce nou NotepadNG și de ce merită atenția ta: 🔹 O clonă fidelă, dar modernizată (Scrisă în C++ și Qt6): Cel mai mare avantaj al lui NotepadNG este că nu încearcă să reinventeze roata, ci păstrează layout-ul familiar pe care mulți îl asociază cu productivitatea instantanee. Totuși, sub capotă, codul a fost complet actualizat. Trecerea la Qt6 asigură că aplicația se randează impecabil pe ecranele moderne HiDPI/4K și oferă o fluiditate sporită a interfeței grafice. 🔹 Funcții avansate pentru dezvoltatori și sysadmini: La fel ca sursa sa de inspirație, NotepadNG este dotat cu un set robust de instrumente esențiale: Sintaxă evidențiată (Syntax Highlighting): Suport nativ pentru peste 100 de limbaje de programare și scripting (C++, Python, HTML, JavaScript, Bash, YAML, JSON etc.). Căutare și înlocuire avansată: Integrare completă cu expresii regulate (RegEx), permițând modificări masive de text în mai multe fișiere simultan. Interfață cu tab-uri și split-view: Poți lucra la documente multiple în paralel, împărțind ecranul pe verticală sau orizontală. 🔹 Suport complet și stabil pentru Wayland: Multe editoare de text mai vechi bazate pe X11 întâmpină probleme de randare sau artefacte vizuale pe distribuțiile Linux moderne. NotepadNG a fost compilat având în minte ecosistemul actual, oferind suport nativ complet pentru protocolul grafic Wayland, eliminând complet tremurul textului (screen tearing) și oferind o integrare perfectă cu mediile desktop GNOME sau KDE Plasma. 🔹 Ușor, rapid și independent: Spre deosebire de editoarele moderne bazate pe Electron (cum ar fi VS Code), care tind să devină adevărate aspiratoare de memorie RAM, NotepadNG este o aplicație nativă ușoară. Pornește instantaneu, chiar și atunci când deschide fișiere log masive de sute de megabytes, fiind instrumentul perfect pentru intervenții rapide de sistem. NotepadNG demonstrează puterea comunității open-source: atunci când un proiect util este abandonat, el este preluat, curățat și readus la viață sub o formă mult mai bună, oferind gamerilor și profesioniștilor de pe Linux confortul de acasă. #OpenSource #NotepadNG #Notepadqq #TextEditor #LinuxApps #Qt6 #Wayland #TechNews #LinuxEasy
0
0
0
Yash Raj @mobsenpai@lemmy.world · Jun 25, 2026

Qgtk3Style Theme engine is it broken?

So I came here while researching for the problems with qt5 theme. So in the archi wiki it says - 3.1 QGtk3Style This is a platform theme built into qt5-base starting with version 5.7.0 [2] and qt6-base. It can be used to style Qt5 and Qt6 applications according to current GTK3 style. It can be enabled by setting the following environment variable: QT_QPA_PLATFORMTHEME=gtk3. I am on nixos and if i set the same envionment variable qt6 apps like pcmanfm-qt, qbittorrent correctly use the same colors as my gtk3 theme, but it seems qt5 apps (like wpa_supplicant_gui, keepassxc, picard) even though in logs they seem to load the plugin, dont theme accordingly and show the default white color. I just want to know is the plugin abandoned? Meaning its no use trying to wait for it to update and be fixed or should i just switch to qtstyleplugins for qt5 apps? I Can confirm this if i run QT_DEBUG_PLUGINS=1 QT_QPA_PLATFORMTHEME=gtk3 wpa_gui 2>&1 | grep -i gtk3 and logs show QFactoryLoader::QFactoryLoader() looking at "/nix/store/64qmp7fap3740hxd2bsnpy10s9ndy5qx-qtbase-5.15.18-bin/lib/qt-5.15.18/plugins/platformthemes/libqgtk3.so" Found metadata in lib /nix/store/.../libqgtk3.so, metadata= "gtk3" "className": "QGtk3ThemePlugin", Got keys from plugin meta data ("gtk3") loaded library "/nix/store/.../libqgtk3.so" Note: The old qt5-styleplugins do work just need to set the variabled to gtk3 instead of gtk2 Side by side comparison qbittorrent (qt6 app) Its using qt6, i can confirm nix why-depends nixpkgs#qbittorrent nixpkgs#qt6.qtbase /nix/store/i8r2n73xzlxk7sfchjlkdxajs8jbqbv0-qbittorrent-5.2.1 └───/nix/store/wzvm2pvf98a71v0scgfhmi01lqcxahfr-qtbase-6.11.0 picard (qt5 app) Its using qt5, i can confirm nix why-depends nixpkgs#picard nixpkgs#qt5.qtbase /nix/store/wzqlnryvnjl95a93fiwwivlbz3ypixk7-picard-2.13.3 └───/nix/store/64qmp7fap3740hxd2bsnpy10s9ndy5qx-qtbase-5.15.18-bin I can confirm the same behaviour for the other aforementioned apps.
11
2
0

You've seen all posts