Photoshop och Creative suite för LINUX?

november 12, 2012 | Posted in linux | By

Under gårdagen hände det något märkligt, Adobes tråd för support för linux på getsatisfaction för Creative suite (PhotoShop, Illustrator, InDesign mm).

Denna tråd har vart öppen länge och vart relativt inaktiv. Men igår hände det något, tråden fullkomligt exploderade med inlägg både för och emot Linux stöd för Adobes produkter.

Det som har utlöst denna explosion verkar vara en reaktion på Windows 8, och att många företag kommer att leta alternativ för Windows, och alla kommer inte att välja Mac.

Hur som helst, jag är en linux användare, och det finns inte en chans att jag går över till Mac eller Windows.

Mac:
Jag gillar inte användargränssnittet. Det finns lite roliga detaljer, men jag vill kunna byta gränssnitt efter vad jag skall göra med datorn,  och jag gillar inte det faktum att det inte är jag som kontrollerar vad som finns på min dator (både hård och mjukvarumässigt)

Windows:
Jag får magsår varje gång jag startar en Windows dator  Systemet är underlägset alla andra system och konfigurationen är ett skämt, jag skulle aldrig få för mig att betala för mjukvara som är underlägset andra system.

Adobe CS till Linux, vem bryr sig?

Det finns ett stort antal utvecklare som liksom mig inte tycker om de 2 stora systemen som finns därute, av olika anledningar.

Jag vet att många användare inte går över till linux som sitt första system pga bristen på professionell mjukvara, såsom spel och Adobes produkter.

Adobe är idag de facto standard i den grafiska branchen och jag arbetar nästan dagligen med .AI filer och tar emot .PSD eller så blir jag ombedd att skicka .PSD filer.

.AI kan jag arbeta med i Incscape, men .PSD däremot skapar problem med GIMP, samt att GIMP inte är lika bra som photoshop.

Många föreslår att man skall få Adobe CS att jobba med WINE, (ett alternativt windows API som ”översätter” instruktionerna mot kerneln), och detta ser jag som en icke lösning.

Jag kommer inte att betala för mjukvara som jag kan få igång med WINE, det är för instabilt och dessutom skulle inte supporten gälla från Adobes sida, så även om Adobe CS skulle fungera under wine skulle jag inte ta risken att betala för mjukvaran bara för att om det skulle bli några problem stå utan support ifrån mjukvaruutvecklaren.

Så jag jobbar vidare med gimp, Inkscape (som för övrigt är djävligt bra) och Scribus.

Det finns en risk att fler och fler kommer att upptäcka dessa mjukvaror och hjälpa till med utvecklingen av dem, så Adobe bör egentligen utveckla en Linux version om de vill behålla sin dominans på marknaden, ett steg de bör ha tagit för länge sedan.

Read More →

Ändra fontstorlek i realtid på urxvt

februari 12, 2011 | Posted in linux | By

wmii, urxvt med olika fontstorlekar och MC med transparansDen enskilt största anledningen till att jag haft väldigt svårt att lämna xterm som terminal har nog vart att det vart enkelt att ändra fontstorlek i realtid.

Nu har jag dock haft massa jobb och sitter massor och jobbar i terminalen, och det blir rätt mörkt när jag sitter med svarta terminalfönster i mörkret så jag bestämde mig för att göra något åt det.

True transparancy är något som alla som arbetar i terminaler älskar, och framför allt, jag får lite ljus från datorn så att jag ser tangenterna, dock stödjer inte xterm detta och att använda transset eller transset-dm gör även texten transparant, samt att det kan te sig lite buggigt, särskilt med ATI graffe…

Som tur är så är jag inte rädd för manualen eller för att söka information, och att kunna ändra fontstorlek i realtid är något som är viktigt när man jobbar som jag.

Lösningen blev detta:

I ~/.Xdefaults kan man ställa in olika x applikationers beteenden, och där kan man även göra key-bindings för urxvt med hjälp av perl-lib. Detta gör det möjligt att ändra fonter och således fontstorlek i realtid.

För att byta font i realtid via ett kommando kan man skriva detta i en terminal:

printf '\e]710;%s\007' "9x15bold,xft:Kochi Gothic"

Detta ändrar fonten till gothic och sätter storleken till 9×15 samt gör den till bold.

med detta komponerade jag detta enkla script:

#!/bin/bash

# ~/bin/fsize

# Ändrar fontstorlek vid behov

printf '\33]50;%s%d\007' "xft:Bitstream Vera Sans Mono:pixelsize=" $1

när jag anropar detta så sätts fontstorleken till $1, dvs den parameter jag skickar, i detta fall fontstorleken.

Man kan som sagt var även använda sig utav keybindings,  här kommer exemplet från man sidan för urxvt:

URxvt.keysym.M-C-1: command:\033]710;suxuseuro\007\033]711;suxuseuro\007
URxvt.keysym.M-C-2: command:\033]710;9x15bold\007\033]711;9x15bold\007

Detta sätter META-CTRL-1 till ena fonten och META-CTRL-2 till en annan, med detta kan man även ändra fontstorlek.

Nej nu jobba!

gonatt

Read More →

Transparant Midnight Commander

februari 11, 2011 | Posted in linux | By

MC med transparant bakgrundSom alla vet så kan ingen sann *nix nerd leva utan transparanta terminaler, de är helt underbara när man kodar i t.ex vim eller emacs (själv är jag en VI nerd).

Ett annat bra verktyg är just Midnight commander, dock har den en sån enormt ful blå bakgrund, och detta måste åtgärdas för att man skall kunna arbeta på ett produktivt sätt.

Som tur är så kan man lösa detta på ett relativt enkelt sätt, öppna filen ~/mc/ini i din favorit editor (vim) leta reda på [color] sektionen.

ändra på raden ”base_color=” till ”base_color=normal=” spara och njut.

Ahh en liten detalj till, för att detta skall fungera måste man använda en terminal med ”true transparancy”, så här ser det ut i min wmii med urxvt / compmgr och mc under arch linux.

Read More →

Ubuntu Linux, älska eller hata det?

februari 26, 2010 | Posted in linux | By

Lite bakgrundsfakta

Alla som inte är födda under en sten måste ha hört talas om LINUX, och inte minst UBUNTU linux.

OK, för att räta utt begreppen lite för er som inte är så tekniskt insatta.

LINUX är en kernel baserad på MINIX som utvecklades av Linus Torvalds.

De flesta program runt LINUX kommer från GNU projektet, kerneln var den
sista pusselbiten som saknades för att få GNU att fungera.

Ur GNU-LINUX föddes ett stort utbud av distrubutioner, där DEBIAN var ett
av dem, som sedan UBUNTU födder ur.

Problemet med alla dessa olika distrubutioner kan liknas det som funnits runt programeringsspråk och webbstandards, alla implementerar egna standards så det blir i princip omöjligt att ha kompatibilitet mellan systemen.

Min synvinkel

Jag anser att försöka ha öppna standards är bra för alla, alla system skall kunna kommunicera med varandra, oavsett hur de är implementerade.

Jag har suttit med Slackware sedan början av mitt Linuxanvändande, när jag sen fickl 64 bitars processor använde jag ett antal slack derivat, för att sedan landa på Arch Linux som desktop system.

Det finns många bra system därute, men jag har alltid landat tillbaks på slack/arch, nu har jag slack på servrar och arch på arbetsmaskiner.

Dessa system försöker hålla allt så orört som möjligt, och detta gör att all officiell dokumentation går att använda på dessa system.

UBUNTU och de andra stora linux distrubutionerna har valt att modifiera all mjukvara, och marra standards har brutits, vilket gör att det kan bli ett rent helvete för en som vill arbeta på en mer generisk dokumentation.

Denna inkopatibilitet kan vara både en styrka och en svaghet, men för mig ha det varit ett gissel sedan UBUNTU blev stort.

vad hände?

Innan UBUNTU var det mycket enkelt för mig att hitta generisk dokumentation, bara genom enkla google sökningar.

Men i och med att UBUNTU har tagit linux till en bredare publik så har detta blivit mycket svårare idag.

Många av användarna vill ha snabba svar och lever efter principen ”fråga först, leta sen”, vilket har fyllt sökmotors index med massa för mig irrelevant data.

Detta skulle vara OK om folk lärde sig en fundamental sak.

UBUNTU ≠ LINUX

De som använder ubuntu och framför allt de som förespråkar användandet av ubuntu bör även lära ut det är fel att dra ett likhetstecken mellan ubuntu och linux.

Ubuntu är en distrubution som använder en linux kernel, och därför bör de som skriver guider och söker om ubuntu specifiera detta!

Detta skulle underlätta en hel del för övriga användare av Llinux.

Men jag skall inte helt såga Ubuntu.

Jag anser att Unbuntu är ett väldigt bra användar system och har gjort UNIX liknande system tillgängliga för allmänheten.

Detta är mycket bra, då det även framtvingar en större förståelse för varför öppna standards är viktiga.

För en enkel användare som endast vill kolla sin mail, surfa och skriva lite dokument är Ubuntu-linux ett utmärkt val.

Detta var allt för mig, men jag vill bara be alla som använder detta utmärkta system att söka innan de postar samt skriva ubuntu istället för linux.

Detta gör det både enklare för er och mig.

Tack för er tid

/Cristian Herrera

Read More →

liten heads up för dom som har arch linux som webb server

februari 3, 2010 | Posted in linux | By

Bara en liten heads up för alla som har arch linux som serverplattform.

I sin strävan att följa standards har arch flyttat pid och sock filerna.

Detta kan leda till att era webb aplikationer kan sluta fungera.

Om så är fallet så öppna upp filen /etc/php/php.ini och skriv in de korrekta sökvägarna till sock filen.

detta gäller både för mysql och mysqli rutinen.

Leta reda på dessa rader:

mysql.default_socket =

mysqli.default_socket =

och när du är klar ser de ut som nedan:

mysql.default_socket = /var/run/mysqld/mysqld.sock

mysqli.default_socket = /var/run/mysqld/mysqld.sock

starta om apache och sen är det bara att köra på ;-)

sh /etc/rc.d/httpd restart

/Cristian Herrera

Read More →