• GNU Nano 9.2 förbättrar terminalkontrollen och återinför äldre kortkommandon

    GNU-projektet har släppt GNU Nano 9.2, en ny underhållsversion av den populära textredigeraren för Linux och andra Unix-liknande operativsystem. Versionen har fått kodnamnet ”Alquézar” och innehåller bland annat bättre kontroll av terminalmiljön, tydligare namn på multibuffertfunktionen och återställt stöd för äldre tangentkombinationer.

    GNU Nano är en liten och lättanvänd textredigerare som körs direkt i terminalen. Den används ofta för att snabbt redigera konfigurationsfiler, skript och andra textfiler på Linuxservrar och vanliga skrivbordssystem.

    Till skillnad från mer avancerade terminalredigerare som Vim och Emacs visar Nano de vanligaste kortkommandona längst ned på skärmen. Det gör programmet förhållandevis enkelt att börja använda, även för personer som inte är vana vid kommandoraden.

    Kontrollerar att terminalen kan visa Nano

    Den viktigaste nyheten i GNU Nano 9.2 är en ny kontroll som utförs när programmet startar.

    Nano vägrar nu att starta om programmets standardutmatning inte är ansluten till en terminal. Standardutmatning, ofta kallad stdout, är den kanal som ett program normalt använder för att skriva information på skärmen.

    För ett vanligt kommandoradsverktyg går det ofta bra att skicka utmatningen vidare till en fil eller till ett annat program. Nano är däremot ett interaktivt program som behöver kunna styra markören, uppdatera skärmen och läsa tangenttryckningar.

    Om utmatningen inte går till en riktig terminal kan Nano därför inte visa sitt gränssnitt på ett tillförlitligt sätt. Den nya kontrollen förhindrar att redigeraren startas i en miljö där den ändå inte kan fungera korrekt.

    Tydligare namn på multibuffertfunktionen

    GNU Nano 9.2 introducerar kommandoradsalternativet:

    nano --newbuffer
    

    Det nya alternativet är ett tydligare namn på det befintliga alternativet:

    nano --multibuffer
    

    Båda alternativen gör samma sak. När en ny fil läses in öppnas den i en separat buffert i stället för att ersätta den fil som redan visas.

    En buffert kan jämföras med ett öppet dokument eller en flik i en grafisk textredigerare. Genom att använda flera buffertar kan användaren arbeta med flera filer under samma Nano-session och växla mellan dem.

    Funktionen kan även aktiveras permanent i konfigurationsfilen nanorc:

    set newbuffer
    

    Den äldre inställningen fungerar fortfarande:

    set multibuffer
    

    Det innebär att befintliga konfigurationsfiler och skript inte behöver ändras. Det nya namnet är endast ett mer beskrivande alternativ.

    Äldre tangentkombinationer fungerar igen

    Version 9.2 återinför också stöd för de äldre tangentsekvenserna Ctrl+W, Ctrl+T samt Ctrl+/, Ctrl+T.

    Nano skriver normalt Ctrl-tangenten som ett taktecken. Kombinationen Ctrl+W visas därför som ^W.

    De återställda tangentsekvenserna användes tidigare för att gå från sökfunktionen, WhereIs, till funktionen GotoLine. Den senare används för att flytta markören direkt till en viss rad i dokumentet.

    Stödet förbättrar kompatibiliteten för användare som fortfarande använder äldre arbetsflöden eller har Nano-kommandon lagrade i muskelminnet.

    Det är däremot inte samma sak som den tidigare direkta växlingen med enbart Ctrl+T. Den funktionen har tagits bort.

    Sökvyn placeras mer naturligt

    När användaren söker efter text försöker Nano nu placera det aktuella området så långt åt vänster i terminalfönstret som möjligt.

    För vanliga textfiler märks förändringen kanske inte särskilt mycket. Den kan däremot göra stor skillnad vid redigering av långa rader, exempelvis i loggfiler, källkod eller konfigurationsfiler.

    Genom att minska onödig horisontell förskjutning blir det lättare att se sammanhanget kring sökresultatet.

    Stödet för gamla Mac-radbrytningar tas bort

    Nano kan inte längre läsa och skriva filer som använder det äldre Mac-formatet för radbrytningar.

    Moderna operativsystem använder huvudsakligen två olika sätt att markera slutet på en textrad:

    • Linux och andra Unix-liknande system använder tecknet LF.
    • Windows använder kombinationen CR och LF.

    Äldre versioner av Mac OS använde däremot en ensam CR-markering. Det formatet har varit föråldrat under lång tid och ska inte förväxlas med dagens macOS, som använder Unix-formatet LF.

    Borttagningen påverkar därför främst mycket gamla textfiler som skapades på klassiska Mac-system.

    Problem med säkerhetskopior har rättats

    När alternativet --backup används skapar Nano en säkerhetskopia av filen före redigeringen.

    I vissa situationer kunde tidigare versioner missa att skapa säkerhetskopian. En kopia kunde även få en felaktig tidsstämpel. Båda problemen har nu rättats.

    Korrigeringen är viktig eftersom säkerhetskopior ofta används som ett extra skydd vid redigering av systemfiler och andra viktiga dokument.

    Säkrare hantering av räddningsfiler

    Om Nano kraschar eller avslutas oväntat kan programmet skapa en fil med ändelsen .save. Filen innehåller osparade ändringar och kan användas för att försöka återställa arbetet.

    Nano ändrar inte längre automatiskt räddningsfilens rättigheter och ägare så att de motsvarar originalfilen.

    Förändringen minskar risken för att en automatiskt skapad räddningsfil får olämpliga behörigheter eller kopplas till fel användare, särskilt när Nano körs med utökade rättigheter.

    Fler tangenter kan anpassas

    Tangentkombinationerna Alt+Insert och Alt+Delete, som även kan skrivas som M-Ins och M-Del, har blivit möjliga att binda om.

    Det innebär att användare kan koppla kombinationerna till andra funktioner genom Nano-konfigurationen. Förändringen är framför allt användbar för personer som har egna tangentbordslayouter eller vill anpassa redigeraren efter ett särskilt arbetsflöde.

    En liten men praktisk uppdatering

    GNU Nano 9.2 är ingen omfattande funktionsversion. Uppdateringen fokuserar i stället på kompatibilitet, tydligare inställningar och korrigeringar av problem som kan uppstå i ovanliga situationer.

    Den nya terminalkontrollen förhindrar felaktiga starter, medan alternativet --newbuffer gör multibuffertfunktionen enklare att förstå. Samtidigt återkommer några äldre tangentsekvenser som fortfarande används av vana Nano-användare.

    GNU Nano 9.2 finns tillgänglig som källkod för den som vill kompilera programmet manuellt. Övriga användare kan invänta att versionen blir tillgänglig i den egna Linuxdistributionens paketförråd.

    https://www.nano-editor.org

    Nano är även kändo som pico

    $ GNU Nano 9.2 – tekniska fakta

    Version: GNU Nano 9.2

    Kodnamn: Alquézar

    Typ: Terminalbaserad textredigerare

    Licens: GNU General Public License

    • Nano startar inte om standardutmatningen inte är ansluten till en terminal.
    • --newbuffer har lagts till som ett tydligare namn för --multibuffer.
    • set newbuffer kan användas i konfigurationsfilen nanorc.
    • De äldre tangentsekvenserna Ctrl+W, Ctrl+T och Ctrl+/, Ctrl+T fungerar återigen.
    • Problem med uteblivna säkerhetskopior och felaktiga tidsstämplar har rättats.
    • Stödet för gamla Mac-filer med en ensam CR-radbrytning har tagits bort.
    • Alt+Insert och Alt+Delete kan nu bindas om.
    root@linux:~$ nano –newbuffer fil1.txt fil2.txt
  • GNU nano 9.1: den lilla textredigeraren får putsad vardagsteknik

    GNU nano 9.1 är en liten men viktig uppdatering av den välkända terminalbaserade textredigeraren. Den nya versionen bjuder inte på några stora nyheter, men förbättrar sökning, backuphantering och syntaxmarkering, samtidigt som gammalt stöd för klassiska Mac-radslut tas bort. Resultatet är ett renare, stabilare och mer modernt nano för användare som ofta arbetar direkt i terminalen.

    GNU nano är kanske inte den mest glamorösa programvaran i Linuxvärlden, men den är en av de mest använda. Den lilla textredigeraren finns i terminalen, startar snabbt och används ofta när man behöver ändra en konfigurationsfil, skriva ett skript eller göra en snabb textändring direkt på en server. Nu har GNU nano 9.1 släppts, och även om uppdateringen inte förändrar programmet i grunden innehåller den flera förbättringar som gör vardagen lite smidigare.

    En av de mer synliga förändringarna gäller sökfunktionen. När man söker efter text i en fil försöker nano nu visa träffen på ett tydligare sätt i terminalfönstret. Om sökträffen får plats inom det synliga området placeras vyn så långt åt vänster som möjligt. Det kan låta som en liten detalj, men för den som arbetar i långa konfigurationsrader eller källkod kan det göra det enklare att snabbt se sammanhanget runt träffen.

    En annan förändring är att nano nu slutar stödja det gamla Mac-formatet för radslut. Förr i tiden använde klassiska Mac OS ett ensamt carriage return-tecken som radbrytning. Moderna system använder andra format, till exempel LF i Linux och andra Unix-liknande system, eller CRLF i Windows. Det gamla Mac-formatet är numera mycket ovanligt, och i nano 9.1 kan programmet varken läsa eller skriva filer med just den typen av radslut. För de flesta användare kommer detta aldrig att märkas, men det är ett tydligt tecken på att gammal teknisk ballast rensas bort.

    Filhanteringen har också förbättrats. Nano kan nu redigera en fil som faktiskt heter ~, alltså en ensam tilde. Det är ett specialtecken som ofta används som genväg till användarens hemkatalog, vilket tidigare kunde skapa problem. Programmet ger också ett tydligare felmeddelande om ett filnamn avslutas med snedstreck, eftersom det normalt antyder en katalog snarare än en vanlig fil.

    Även backupfunktionen har fått rättelser. När nano körs med alternativet --backup och skrivdialogen visar [Backup] skapas nu alltid en säkerhetskopia. Dessutom får backupfilerna numera en korrekt och komplett tidsstämpel. Det gör det lättare att förstå när en säkerhetskopia skapades och minskar risken för förvirring när flera versioner finns sparade.

    En mer teknisk förändring gäller så kallade nödsparade filer. Om nano kraschar eller avslutas oväntat kan programmet skapa en .save-fil för att rädda osparat arbete. I den nya versionen ändras inte längre filens rättigheter och ägarskap för att matcha originalfilen. Det är en liten men viktig justering som påverkar hur säkert och förutsägbart sådana räddningsfiler hanteras.

    På användargränssnittets område har vissa tangentbordsfunktioner ändrats. Växlingen med Ctrl+T mellan menyerna WhereIs och GoToLine har tagits bort. Samtidigt har Meta+Insert och Meta+Delete lagts till som giltiga tangentnamn. Det betyder att användare som anpassar nano via konfigurationsfiler nu kan binda även dessa tangentkombinationer till egna funktioner.

    Syntaxmarkeringen har också uppdaterats. För programmerare innebär det bland annat att C-definitionen nu känner igen fler nyckelord från C++23. Markeringen av hexadecimala och binära tal har förbättrats, liksom hanteringen av booleska konstanter. Även Lua-stödet har moderniserats med nyare nyckelord, borttagning av gamla föråldrade sådana och bättre hantering av flerradiga strängar och escape-tecken. Dessutom känner syntaxmarkeringen för manualsidor nu igen specialtecken skrivna i formen \[xx].

    Bakom kulisserna har utvecklarna dessutom gjort en hel del städarbete. Nano 9.1 innehåller uppdaterad gnulib-kod, säkrare felkontroller, minskad risk för minnesläckor, tydligare kommentarer och flera namnändringar i kodens variabler och funktioner. Det är sådant som vanliga användare sällan ser direkt, men som är viktigt för att programmet ska vara lättare att underhålla och stabilare på sikt.

    GNU nano 9.1 är alltså ingen dramatisk nyversion, utan snarare en vårstädning av ett välkänt verktyg. Den tar bort gammalt stöd som nästan ingen längre behöver, rättar till små men irriterande problem och förbättrar hur programmet beter sig i vardagliga situationer. För den som ofta arbetar i terminalen är det precis sådana förbättringar som gör skillnad över tid.

    Den nya versionen finns att hämta som källkod från projektets officiella webbplats. Användare som inte vill kompilera själva kan vänta tills nano 9.1 dyker upp i den egna Linuxdistributionens paketförråd.

    https://www.nano-editor.org/news.php

    Fakta: GNU nano 9.1

    Program: GNU nano

    Version: 9.1

    Typ: Textredigerare för terminalen

    Miljö: Linux, Unix-liknande system och terminalmiljöer

    Viktiga nyheter:

    • Förbättrad visning vid sökning i filer.
    • Stöd för gamla Mac-radslut har tagits bort.
    • Bättre hantering av backupfiler.
    • Ändrat beteende för nödsparade .save-filer.
    • Uppdaterad syntaxmarkering för C, C++23, Lua och manualsidor.
    • Intern kodstädning och förbättrad felhantering.

    Sammanfattning:
    GNU nano 9.1 är en underhållsversion som gör textredigeraren modernare, renare och mer förutsägbar i vardagligt terminalarbete.

  • GNU nano 9.0 – den lilla editorn som vägrar dö

    GNU nano 9.0 visar att även små och till synes enkla program kan ha en lång och betydelsefull historia. Från sina rötter som fri ersättare till Pico har nano vuxit till ett självklart verktyg för Linux-användare, och den nya versionen för vidare traditionen med förbättringar som gör terminalredigering både smidigare och mer modern.

    I en tid där avancerade kodredigerare som Visual Studio Code och Vim dominerar utvecklarnas vardag, fortsätter en betydligt enklare spelare att utvecklas – och överleva. Den klassiska terminaleditorn GNU nano har nu nått version 9.0, och med det skrivs ännu ett kapitel i en historia som sträcker sig tillbaka till slutet av 1990-talet.

    Från Pico till nano – en rebell föds

    Historien om GNU nano börjar egentligen med ett annat program: Pico, en enkel texteditor som följde med e-postklienten Pine. Pico var uppskattad för sin användarvänlighet – men hade en begränsning: licensen var inte fri.

    Detta blev startskottet för nano. År 1999 skapades projektet som en fri ersättare, helt i linje med idealen från Free Software Foundation och GNU Project. Målet var tydligt: erbjuda en enkel editor som alla kunde använda, modifiera och sprida.

    Nano blev snabbt populär, inte minst bland nybörjare inom Linux. Med tydliga kortkommandon längst ner i skärmen – till skillnad från mer kryptiska alternativ som Vim – blev den en självklar del av många distributioner.

    Den eviga kampen: enkelhet vs kraft

    Under årens lopp har nano balanserat på en intressant gräns. Den ska vara enkel – men inte primitiv.

    När GNU nano 8.0 släpptes fortsatte utvecklingen med förbättrad syntaxfärgning och bättre hantering av olika språk. Men med version 9.0 tar utvecklarna ett tydligt steg framåt utan att kompromissa med filosofin.

    Vad är nytt i nano 9.0?

    Den nya versionen (med det poetiska kodnamnet “Le bonheur est dans le pré”) introducerar flera förbättringar som kanske låter små – men gör stor skillnad i praktiken:

    • Smart sidscrollning: Istället för att bara flytta en rad i taget följer nu hela vyn med när du skriver långt åt höger.
    • Förbättrad navigering: Du kan scrolla sidledes i steg (baserat på tabstorlek) med nya tangentkommandon.
    • Mer robust makrohantering: Snabb start och stopp av inspelning påverkar inte tidigare makron.
    • Musstöd utvecklas: Det går nu att klicka i scrollbaren för att hoppa i dokumentet (med rätt flaggor).
    • Flexiblare kortkommandon: Flera tangentkombinationer kan nu bindas om.

    Dessutom har många mindre förbättringar införts:

    • Bättre syntaxfärger i olika språk och lokaler
    • Smartare “gå till rad”-funktion (med ++ och –)
    • Möjlighet att lista syntaxdefinitioner direkt via flagga
    • Bevarande av positioner och ankare mellan sessioner

    Varför spelar nano fortfarande roll?

    Det kan verka märkligt att ett så enkelt verktyg fortfarande utvecklas aktivt – men det fyller en viktig funktion.

    I situationer där du:

    • arbetar över SSH
    • räddar ett trasigt system
    • snabbt behöver redigera en konfigurationsfil

    …är nano ofta det snabbaste och mest tillgängliga valet.

    Till skillnad från tyngre alternativ kräver nano ingen inlärningskurva. Det är ett verktyg som “bara fungerar”.

    En liten editor med stor uthållighet

    GNU nano 9.0 visar att även små projekt kan ha lång livslängd – om de fyller ett verkligt behov. I över 25 år har nano varit en trogen följeslagare i terminalen, och allt tyder på att den kommer fortsätta vara det.

    I en värld av ständigt mer komplex mjukvara är det kanske just enkelheten som gör nano tidlös.

    https://www.nano-editor.org/download.php

    Nano manulen i linux.se wiki : https://wiki.linux.se/nano(1)

    [ TEKNISK FAKTARUTA: GNU nano 9.0 ]

    Program GNU nano
    Version 9.0
    Kodnamn Le bonheur est dans le pré
    Typ CLI-texteditor
    Plattform GNU/Linux & Unix-liknande system
    Licens Fri programvara (GNU)
    Nyheter Gemensam sidscrollning, förbättrad makrohantering, klickbar scrollbar, ombindbara tangenter och bättre syntaxfärgning.
    Flaggor –solosidescroll, –listsyntaxes (-z), positionlog, förbättrad GotoLine (++ / –)
    Status Tillgänglig för nedladdning / kommer till repos
  • Slackware-baserade PorteuX 2.3: snabb, lätt och nu med GNOME 49

    PorteuX 2.3 är här – en snabb och lätt Slackware-baserad Linuxdistribution som nu levereras med GNOME 49, förbättrat stöd för webbkameror och uppdaterad NVIDIA-drivrutin. Med fokus på portabilitet, prestanda och enkelhet visar den att små distributioner kan leverera stora nyheter.

    Linuxvärlden har fått ett nytt tillskott – PorteuX 2.3, den lilla men kraftfulla distributionen som bygger på Slackware och inspirerats av klassiker som Slax och Porteus. Målet är tydligt: ett system som är snabbt, portabelt, modulärt och i stort sett oföränderligt.

    GNOME 49 och fler skrivbordsmiljöer
    Den nya versionen bjuder på flera uppdateringar som gör den mer attraktiv än någonsin. Bland höjdpunkterna finns GNOME 49, en färsk skrivbordsmiljö som nu dyker upp på Slackware tack vare PorteuX. Med GNOME 49 kommer även den helt nya terminalemulatorn Ptyxis, och för den som föredrar KDE finns senaste Plasma 6.4.5.

    Förbättrat stöd och nya paket
    En annan tydlig förbättring märks i stöd för webbkameror – något som ofta kan vara en akilleshäl i mindre distributioner. Paket har även omstrukturerats så att användare enklare kan rensa bort tillägg och onödiga komponenter. Bland nyheterna märks verktyg som Fastfetch och klassikern GNU nano, medan gamla GPU-drivrutiner och vissa codec-program har fått stryka på foten.

    Grafik och prestanda i fokus
    Grafikdrivrutinen från NVIDIA har fått en uppdatering till version 580.82.09, och här har utvecklarna dessutom slipat bort onödigheter för att göra drivrutinen lättare. Under huven har också kompileringen fått sig ett rejält lyft: byggskripten är snabbare, meson/ninja prioriteras och lld används när det går, vilket resulterar i både snabbare byggtider och mindre binärer.

    Buggar rättade
    Buggrättningar har inte glömts bort. Bland annat är problemen med Openbox (som inte startade utan skrivbordsmiljömodul) lösta, likaså kortkommandon som Super + L för låsskärmen i GNOME och Alt + F4 i Labwc, Wayland-kompositorn.

    Tillgänglighet
    PorteuX 2.3 finns att ladda ner i olika varianter baserade på Slackware Stable och Current, med stöd för flera skrivbordsmiljöer: KDE Plasma, GNOME, Xfce, Cinnamon, MATE, LXQt och LXDE.

    Kort sagt: en liten distribution med stora ambitioner, som visar att Slackware-baserade system fortfarande kan överraska.

    Ladda hem
    TEKNISK FAKTA — PorteuX 2.3
    • Version: 2.3 (Slackware-baserad, modulär & oföränderlig)
    • Kärna: Linux 6.16.7 (6.16-serien)
    • Skrivbord: GNOME 49 (inkl. Ptyxis), KDE Plasma 6.4.5, Xfce 4.20, Cinnamon 6.4.12, MATE 1.28.2, LXQt 2.2, LXDE 0.11.1
    • Grafik: NVIDIA 580.82.09 (förbättrad stripping)
    • Nya paket: Fastfetch, GNU nano
    • Rensningar: vissa codec-exekverbara & utfasade Mesa-GPU-drivrutiner borttagna
    • GNOME-ext: förbättrad paketering – tillägg kan tas bort via removepkg
    • Paketetiketter: _porteux (byggda) / _stripped (strippade)
    • Webbkameror: förbättrat stöd
    • Buggrättningar: Openbox-start utan DE, Super+L (GNOME-lås), Alt+F4 (Labwc)
    • Byggsystem: egna SlackBuilds; prioriterar meson/ninja, använder lld när möjligt, hoppar över tester
    • Varianter: Slackware Stable & Current

Etikett: GNU nano

  • GNU Nano 9.2 förbättrar terminalkontrollen och återinför äldre kortkommandon

    GNU-projektet har släppt GNU Nano 9.2, en ny underhållsversion av den populära textredigeraren för Linux och andra Unix-liknande operativsystem. Versionen har fått kodnamnet ”Alquézar” och innehåller bland annat bättre kontroll av terminalmiljön, tydligare namn på multibuffertfunktionen och återställt stöd för äldre tangentkombinationer. GNU Nano är en liten och lättanvänd textredigerare som körs direkt i terminalen.…

  • GNU nano 9.1: den lilla textredigeraren får putsad vardagsteknik

    GNU nano 9.1 är en liten men viktig uppdatering av den välkända terminalbaserade textredigeraren. Den nya versionen bjuder inte på några stora nyheter, men förbättrar sökning, backuphantering och syntaxmarkering, samtidigt som gammalt stöd för klassiska Mac-radslut tas bort. Resultatet är ett renare, stabilare och mer modernt nano för användare som ofta arbetar direkt i terminalen.…

  • GNU nano 9.0 – den lilla editorn som vägrar dö

    GNU nano 9.0 visar att även små och till synes enkla program kan ha en lång och betydelsefull historia. Från sina rötter som fri ersättare till Pico har nano vuxit till ett självklart verktyg för Linux-användare, och den nya versionen för vidare traditionen med förbättringar som gör terminalredigering både smidigare och mer modern. I en…

  • Slackware-baserade PorteuX 2.3: snabb, lätt och nu med GNOME 49

    PorteuX 2.3 är här – en snabb och lätt Slackware-baserad Linuxdistribution som nu levereras med GNOME 49, förbättrat stöd för webbkameror och uppdaterad NVIDIA-drivrutin. Med fokus på portabilitet, prestanda och enkelhet visar den att små distributioner kan leverera stora nyheter. Linuxvärlden har fått ett nytt tillskott – PorteuX 2.3, den lilla men kraftfulla distributionen som…