webForumDet fria alternativet

Linux på skrivbordet - En oerhört dålig användarupplevelse

Linux & BSD

14 svar · 1 073 visningar · startad av erciz

Medlem sedan maj 20011 826 inlägg
Frågan#1

Jag är riktigt nöjd med Linux som server-OS. Idag har jag återigen testat att installera det för att använda det som desktop-OS. Men liksom många gånger tidigare så får jag en oerhört dålig användarupplevelse. Ska det vara så? Är linux så fruktansvärt dåligt fortfarande på skrivbordet?

Det är nu säkert 20:e gången jag testar linux, och det har nog funkat urdåligt ca. 17 av de gångerna. Jag har nog testat det på minst 10 olika hårdvarukonfigurationer, under 10 års tid.

Förr om åren så var det alltid någon hårdvara det inte fanns stöd för som t.ex. grafikkort eller nätverkskort. Men de senaste gångerna jag testat det så har det faktiskt funnits bra stöd för min hårdvara och installationen har flytit på bra.

Idag installerade jag Linux Mint 7 på en dator med Intel Core 2 Duo 2,4GHz och 6GB RAM. Jag installerade det på en 8GB USB-sticka eftersom mina hårddiskar ockuperas av mitt vackra Vista-system. Installationen gick utan problem. Men användarupplevelsen är urusel. Var 10:e sekund så låser sig uppdateringen av skärmbilden och jag ser inte vad jag skriver och kan inte scrolla på webbsidor. Drar jag in ett annat fönster över Firefox så blir det skuggor av det fönstret kvar på skärmen i ca. 5 sekunder innan jag kan se webbsidan igen. Är det nåt som är fel, isåfall vad? Eller har Linux inte kommit längre?

Jag ser fram emot Google's OS nästa höst. Vad jag har gört så ska de använda Linux i botten och skriva en egen fönsterhanterare. Det är nog precis vad som behövs.

Det här inlägget har tagit väldigt lång tid att skriva pga att skärmbilden låser sig väldigt ofta.

EDIT: Haha, jag hann t.o.m. bli utloggad innan jag hann skriva färdigt posten. Loggade in precis före.

EDIT: Resultatet av tråden blev alltså att Linux på skrivbordet är en BRA användarupplevelse, så länge det inte är insallerat på en USB-pinne.

Medlem sedan mars 20007 896 inlägg
#2

Nej, Linux är bättre än så. Åtminstone för mig och alla jag känner som kör det. Det är svårt att sia om vad som kan vara fel. Det låter antingen som hårdvarurelaterat eller så är det just att du kör det från ett USB-minne som ställer till det. En sökning på "Linux Mint 7 freezes" ger ~35 000 träffar - så det kan vara Mint relaterat också.

Googles OS kommer bestå av Cloud-program, vilket innebär en helt annan typ av informationsflöde. Det går inte att jämföra med Linux eller Windows som dom ser ut idag.

Medlem sedan aug. 20039 340 inlägg
#3

Mellan tummen och pekfingret tror jag att USB-stickan är boven i dramat. Specifikt gissar jag att du har lagt swap-partitionen på stickan vilket skulle kunna ge en låsning så fort något skrivs till/läses från swappen. Prova att göra om installationen utan att skapa en swap-partition på stickan.
Eller om du bara vill testa, ta bort swap-partitionen med Linux fdisk och sedan starta om.

Medlem sedan dec. 20014 239 inlägg
#4

Som inbiten Windows användare måste jag nog säga att du har fel. Jag har provat olika distar inom linux på flera olika maskiner. Och utan tvekan kan jag säga (trodde aldrig jag skulle säga det här) det funkar förvånansvärt bra. Visst är det en period att vänja sig av med MS Win (vilket jag inte gjort). Men att säga att Linux som desktop funkar dåligt är fel du har nog bara att du haft otur i dina tester.

Och som nitro2k01 skriver ska du nog prova flytta swap. Och som sista.. Det är Windows 7 som gäller nu, vackrare än Vista ;)

Medlem sedan juli 200012 978 inlägg
#5

Felaktigt antagande tycker jag! LinuxMint 7 är både snyggt och enkelt.
Jag tycker att du borde ge Linux en fair chans.
Dagens installationer av fedora 12 och SuSe 11.2 är fördömliga.
Kolla din uppsättning och kom tillbaka säger Lasp

Medlem sedan maj 20011 826 inlägg
#6

nitro2k01 skrev:

Mellan tummen och pekfingret tror jag att USB-stickan är boven i dramat. Specifikt gissar jag att du har lagt swap-partitionen på stickan vilket skulle kunna ge en låsning så fort något skrivs till/läses från swappen. Prova att göra om installationen utan att skapa en swap-partition på stickan.
Eller om du bara vill testa, ta bort swap-partitionen med Linux fdisk och sedan starta om.

Ja, det låter ganska troligt att det är swap:en som strular. lyckades lista mina partitioner med fdisk som du tipsade om. Men hittade inget kommando för att tabort en partition med fdisk. Testade med sudo rm /dev/sda5 men när jag sen listade med fdisk så såg det lika dant ut. Hmm.

En annan tanke är att det bara är Firefox som trasslar? Den har redan totalcrashat en gång.

Medlem sedan aug. 20039 340 inlägg
#7

Kör först mount. Kolla var / är mountad för att ta reda på var USB-minnet finns.
Kör sedan exempelvis sudo fdisk /dev/sda
Sedan skriver du p för att lista partitionerna och försäkra dig om att du har hamnat rätt.
Partitionstyp 82=Swap, 83=Linux-filsystem.
Sedan d följt av partitionens index för att ta bort.
Dock kan det vara som du säger att det är FF's fel. FF's cache består ju av en massa små filer som kan ge samma sorts slöhet. Flash-minnen är oftast organiserade så att man bara kan skriva block. Om man t ex vill skriva en fil på 10 kB så måste flash-minnet först ladda in ett block på kanske 1 MB från flash till ett temporärt RAM-minne, sedan ändra de 10 kB man vill ändra, tömma det blocket och sedan skriva tillbaka det temporärt lagrade blocket. SSD-diskar har liknande problem men i åtminstone Intels diskar har man lyckats komma runt det med bra cache-hantering.

Prova kanske först av allt att stänga av FF's diskcache, alt. skapa en ramdisk för cachen. Det senare vet jag inte hur man gör. Du kan också pröva andra applikationer som inte är så diskintensiva och se om du får samma sorts lagg. Om problemet är relaterat till FF kan det dock vara antingen swappens eller cachens fel, eller båda.

Medlem sedan maj 20011 826 inlägg
#8

Jag tror att jag lyckades stänga av Firefox cache. Men det hjälpte inte. Och det skulle ju kännas riktigt dåligt om inte Firefox sköte cachningen i en bakgrundstråd.

Ah, när man skrev in fdisk sådär så fanns det ju lite fler kommandon än de som fanns på man-sidan som jag kollade på förut. Det går bra att tabort swap:en enligt din beskrivning, men av alla kommandon som finns i fdisk så kan jag bara hitta exit without saving changes, så jag kan inte verkställa mitt kommando, bara ångra. Så jag får inte bort swapen ändå :(

Upptäckte en annan tråkig sak. Jag tänkte nämligen att Linux Mint skulle passa bra som en utvecklingsplattform så jag installerade Eclipse med apt-get och skrev ett litet program med Java Swing. Men när programmet startar verkar det redan ha crashat. Jag gjorde ett minimalt program med ett textfält och en knapp. Det går inte att skriva i textfältet och det går inte att klicka på knappen. När jag stänger programmet får jag upp en popup som säger att programmet inte svarar. Tack :(

Medlem sedan aug. 20039 340 inlägg
#9

erciz skrev:

Jag tror att jag lyckades stänga av Firefox cache. Men det hjälpte inte. Och det skulle ju kännas riktigt dåligt om inte Firefox sköte cachningen i en bakgrundstråd.

Fast låt säga att FF skriver en småfil till USB-minnet som blockerar minnet under en tiondels sekund, så betyder det att all annnan disk-access är låst för stunden, även swap. Så Linux vill ladda in lite data från swappen direkt efteråt så måste det vänta på skrivningen av småfilen.

erciz skrev:

Ah, när man skrev in fdisk sådär så fanns det ju lite fler kommandon än de som fanns på man-sidan som jag kollade på förut. Det går bra att tabort swap:en enligt din beskrivning, men av alla kommandon som finns i fdisk så kan jag bara hitta exit without saving changes, så jag kan inte verkställa mitt kommando, bara ångra. Så jag får inte bort swapen ändå :(

Oh sorry...
w ska du skriva för att avsluta och spara. (write)
q för att avsluta utan att spara.

Dessutom måste du starta om datorn eftersom kärnan inte kan uppdatera sin interna partitionstabell eftersom disken använs aktivt. Detta kommer nog fdisk meddela också.

Medlem sedan maj 20011 826 inlägg
#10

Tack! Swapen är borta.

Men tyvärr kvarstår problemet. Och det verkar som att det är bara Firefox som trasslar. Den hackar enormt, nära på oanvändbart. Det är som om de inte använder några trådar alls, allt bara låser sig tag på tag. Det är lite tråkigt eftersom en webbläsare används mycket dessa dagar.

Förstår inte problemet med Java som jag beskrev tidigare heller. Så min tanke på webbutveckling och javautveckling på linux får jag nog skjuta på framtiden.

Jag kanske ska göra ett försök med Emacs också. Det svåra där tycker jag är att det finns så många olika versioner och man vet aldrig vilken man ska installera. Det vara samma sak på den tiden när jag hade Mac, många olika versioner men ingen som fungerade riktigt bra. Vi får se hur det går.

Medlem sedan dec. 20014 239 inlägg
#11

Men om du inte vill "skräpa ner" din Vista installation. Varför inte prova wubi? Vill du inte ha linux kvar på systemet avinstallerar du wubi och är tillbaka till Vista utan problem. En slags dualboot.

Tycker nog du ska ta en vända därigenom för att få en bättre upplevelse av linux än att köra det från en usbsticka.

Medlem sedan maj 20011 826 inlägg
#12

Nja, jag vill gärna köra det på USB-sticka, annars har jag inget emot att köra Windows. Tycker att det var rätt skönt att dra ut strömkabeln till alla hårddiskar och köra linux på usb-sticka. Slipper väldigt mycket buller på det sättet vilket jag gillar. Jag tycker att Linux Mint ser väldigt bra ut, lite tråkigt bara att det är trassel med det mesta så fort jag ska köra linux på desktop. Nu med firefox och java. Linux som server tycker jag är klockrent.

Jag testade med Firefox 3.5 nu också, men det var samma problem där också.

Medlem sedan juni 20014 290 inlägg
#13

Jag påstår att Linux inte är riktigt färdigt för "desktopen" men det beror inte på dom problemen som du beskriver (där håller jag med övriga).

Anledningarna är att opensource varianderna/kopiorna av windows progam oftast inte är helt kompatibla, speciellt om man flyttar dokument fram och tillbaka.

En annan anledning att många företagsmiljöer managerar/styr sina windows datorer via ett AD, vilket linux maskiner inte riktigt passar in i en sådan miljö, visst man kan få den att authenticera mot ett AD men inte få med sig policys och liknande från AD'et.

Men för att återgå till ditt problem, har du samma problem om du kör från en Live-CD?

Medlem sedan mars 20007 896 inlägg
#14

Firefoxproblemet har jag ingen bra förklaring på, jag var inne på samma sak som nitro redan påpekat.

Java- och Swing-problemet har jag själv upplevt på ett par installationer, och har ibland svårt att återskapa problemet. Vad jag har märkt så kan det bero på att Eclipse använder en egen JVM och kompilator (GCJ) för att få upp hastigheten på code-completion. Om du säger till Eclipse att använda Suns Java istället, blir det bättre? Om du själv, via en terminal, kompilerar dina Swingprogram - blir det bättre?

Överlag gillar jag egentligen inte Swing, jag tycker bättre om SWT och det har jag inte haft några problem med i Eclipse på en GNU/Linux-installation. Dock är jag inte särkilt bevandrad i GUI-Java på desktop-sidan, jag har bara lekt runt med det.

Medlem sedan maj 20011 826 inlägg
#15

GunnarD skrev:

Jag påstår att Linux inte är riktigt färdigt för "desktopen" men det beror inte på dom problemen som du beskriver (där håller jag med övriga).

Anledningarna är att opensource varianderna/kopiorna av windows progam oftast inte är helt kompatibla, speciellt om man flyttar dokument fram och tillbaka.

En annan anledning att många företagsmiljöer managerar/styr sina windows datorer via ett AD, vilket linux maskiner inte riktigt passar in i en sådan miljö, visst man kan få den att authenticera mot ett AD men inte få med sig policys och liknande från AD'et.

Men för att återgå till ditt problem, har du samma problem om du kör från en Live-CD?

Det var en bra idé! Jag satte i live-skivan och bootade om, och vips så var alla problem borta! Ni hade rätt att problemet ar USB-stickan! Nu funkar allt väldigt bra! Allt är valdigt snyggt och flyter på bra!

Ang. Java sa har du rätt SPiN. Programmet fungerar inte om jag kör det direkt från Eclipse men om jag kompilerar och kör det från terminalen så fungerar det utmärkt!

Tack alla för goda råd och tips. Och jag får pinsamt be om ursäkt för all den tid det kostat er att komma på vad det kan vara när det nu visar sig vara nåt så enkelt som själva USB-stickan. Linux känns bra som en utvecklingsplattform, men eftersom det inte fungerade så bra på USB-sticka så tror jag att jag lagger det på is nu ett tag.

265 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)