Split-toning i GIMP

25 augusti 2008

Split-toning är en ganska trevlig effekt man kan ordna till i GIMP för att piffa upp något fotografi man har tagit. Jag brukade göra detta manuellt förut, men det var jobbigt och tidskrävande. Efter lite Googlande hittade jag ett skript som löser detta väldigt enkelt, standardfärgerna i skriptet var dock inte bra så jag har ändrat dessa för bästa resultat.

Före:

Efter:

Spara denna fil och lägg den i mappen:

~/.gimp-2.4/scripts/

Starta sedan GIMP och öppna den bild du vill göra om, i menyn finns alternativet Script-Fu, via den menyn kommer du åt Colours > Split Tone.

Dialogrutan är tillsynes väldigt simpel, det enda du behöver göra är att klicka på knappen "OK" och allt är klart!

Komma igång med Samba

24 augusti 2008

Jag har kikat lite på Samba för första gången på över 1 år och upptäckte att det var dåligt med enkla How-To's, den ena var krångligare än den andra och med dom flesta fick jag inte ens det att fungera. Jag har därför pulat ihop en egen liten guide som är väldigt enkel och fungerar väldigt bra.

Börja med att installera nödvändiga paket:

sudo apt-get install samba

Stäng sedan av Samba:

sudo /etc/init.d/samba stop

Ta sedan en backup på nuvarande smb.conf filen:

sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.backup

Skapa sedan filen på nytt och öppna filen med Gedit:

gksudo gedit /etc/samba/smb.conf

Klistra sedan in detta innehåll:

[global]
; General server settings
netbios name = Hostname
server string =
workgroup = Arbetsgrupp
announce version = 5.0
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192

passdb backend = tdbsam
security = user
null passwords = true
username map = /etc/samba/smbusers
name resolve order = hosts wins bcast

wins support = yes

printing = CUPS
printcap name = CUPS

syslog = 1
syslog only = yes

; NOTE: If you need access to the user home directories uncomment the
; lines below and adjust the settings to your hearts content.
;[homes]
;valid users = %S
;create mode = 0600
;directory mode = 0755
;browseable = no
;read only = no
;veto files = /*.{*}/.*/mail/bin/

; NOTE: Only needed if you run samba as a primary domain controller.
; Not needed as this config doesn't cover that matter.
;[netlogon]
;path = /var/lib/samba/netlogon
;admin users = Administrator
;valid users = %U
;read only = no

; NOTE: Again - only needed if you're running a primary domain controller.
;[Profiles]
;path = /var/lib/samba/profiles
;valid users = %U
;create mode = 0600
;directory mode = 0700
;writeable = yes
;browseable = no

[printers]
path = /tmp
printable = yes
guest ok = yes
browseable = no

; Uncomment if you need to share your CD-/DVD-ROM Drive
;[DVD-ROM Drive]
;path = /media/cdrom
;browseable = yes
;read only = yes
;guest ok = yes

[MinaFiler]
path = /media/samba/
browseable = yes
read only = no
guest ok = no
create mask = 0644
directory mask = 0755
force user = Användarnamn
force group = Användarnamn

Den tjockmarkerade texten är det du ska ändra.

netbios name = <Hostname>

Smidigast är att använda samma hostname som man har döpt datorn till. Tänk på att inte använda mellanslag!

workgroup = <Din arbetsgrupp>

För att utdelningen ska fungera så lär datorerna tillhöra samma arbetsgrupp, som standard brukar Windows använda sig av "MSHOME".

wins support = yes

Om din dator inte har en statisk IP-adress, eller om din router inte kan ge dig en DHCP lease ska du ändra detta alternativ till "no". Jag som inte har har en router fick ändra detta till "no" för att det skulle fungera.

[MinaFiler]

Detta är rubriken på den utdelade mappen.

path = /media/samba/

Här anger du sökvägen till den mapp du vill dela ut.

force user = <Användarnamn>

force group = <Användarnamn>

Här anger du ett användarnamn som du vill använda för att kunna komma åt din utdelning via Samba.

Spara filen och du kan nu starta Samba igen:

sudo /etc/init.d/samba start

Sist men inte minst ska vi lägga till ett konto för Samba:

sudo smbpasswd -L -a <användarnamn>

sudo smbpasswd -L -e <användarnamn>

qinfo – En enkel GTK+ baserad ASCII läsare

24 augusti 2008

qinfo är en väldigt enkel GTK+ baserad ASCII läsare. Tanken bakom qinfo är att den ska vara så enkel och minimal som möjligt. Den kräver väldigt få beroenden (GTK+ 2.12.0 och en ANSI C99 kapabel kompilator). qinfo finns under licensen GPL version 2.

Version 1.0 finns att ladda hem här. Just nu finns det bara binärer för Arch Linux, så du får kompilera källkoden själv. Börja med att packa upp arkivet och bläddra dig till mappen via terminalen:

cd Desktop/qinfo_1.0

Sedan är det bara 3 enkla kommandon för att kompilera källkoden

./configure

make

sudo make install

Pidgin 2.5.0

20 augusti 2008

Nu har version 2.5.0 av Pidgin släppts. Du laddar ner det här. Och som jag förutspådde var det denna version som skulle levereras med en nyare version av MSNP, dock blev det version 15 och inte version 14 som jag trodde. Detta medför stöd för personliga meddelanden etc.

Andra nyheter kan du läsa mer om här.

Om du vill använda dig av den nya versionen kan du kompilera källkoden själv. Jag rekomenderar INTE att man använder sig av paketen som finns på GetDeb.

-Tänk på att avinstallera alla paket med Pidgin innan du börjar kompilera.

Börja med att ladda hem källkoden här. Packa sedan upp arkivet till t.ex skrivbordet, öppna en terminal och skriv följande för att installera alla nödvändiga saker som behövs för att kunna kompilera koden:

sudo apt-get install build-essential network-manager-dev

sudo apt-get build-dep pidgin

Bläddra sedan till mappen du packade upp:

cd Desktop/pidgin-2.5.0/

Utför sedan dessa kommandon för att kompilera Pidgin:

./configure

make

sudo make install

Lycka till.

Debian fyller 15 år imorgon

15 augusti 2008

Imorgon är det precis 15 år sedan som Ian Murdock offentliggjorde Linuxdistributionen Debian. Namnet Debian ska tydligen komma från hans dåvarande flickvän Debra som kallades "Deb" samt egna namn Ian. Rätt påhittigt må jag säga.

Det finns mer att läsa om Debian på den engelska Wikipedia sidan här och på den svenska här.

Vi har mycket att tacka Debian för, så ett stort grattis är väl på sin plats!

Bättre stöd för MSNP i Pidgin med msn-pecan

12 augusti 2008

Jag skrev förut om hur man aktiverade stödet för MSNP14 i Pidgin genom att bl.a kompilera källkoden till Pidgin, resultatet för detta kunde vara väldigt varierande.

Men nu finns en ännu enklare lösning som fungerar väldigt mycket bättre. Det är Felipe Contreras, en utvecklare som har sedan 4 år tillbaka utvecklat stödet för MSNP protokollet hos Pidgin. Han tröttnade dock på att inte helt få fria tyglar hos Pidgin och forkade därför sin egen kod som han släppt under namnet msn-pecan.

msn-pecan är utvecklat som ett fristående plugin, fördelen med detta är att det inte påverkar det nuvarande stödet för MSNP i Pidgin. En annan ganska stor fördel med msn-pecan är att det även fungerar med Windows.

Edit: Ett förtydligande: Flera undrade vad detta var. msn-pecan ger alltså Pidgin support för personliga meddelanden, bättre stöd för filöverföringar osv.

Ubuntu:

För att installera det i Ubuntu behöver du lägga till ett par rader i din sources.list fil:

gksudo gedit /etc/apt/sources.list

Om du har 8.04 (Hardy Heron) lägger du till dessa rader:

deb http://ppa.launchpad.net/msn-pecan/ubuntu hardy main
deb-src http://ppa.launchpad.net/msn-pecan/ubuntu hardy main

Om du har 7.10 Gutsy Gibbon lägger du till dessa rader:

deb http://ppa.launchpad.net/msn-pecan/ubuntu gutsy main
deb-src http://ppa.launchpad.net/msn-pecan/ubuntu gutsy main

Uppdatera sedan förråden:

sudo apt-get update

Och till sist installerar du paketet:

sudo apt-get install pidgin-msn-pecan

För att sedan använda msn-pecan lär du först starta om klienten och sedan lägga till ett nytt konto, men ist för att välja MSN som protokoll väljer du nu WLM.

Windows:

Om du vill installera msn-pecan för Windows laddar du hem DLL-filen (Inte Debug filen) här.Filen lägger du sedan i mappen:

C:\Program\Pidgin\plugins

Sedan är det bara att starta om klienten och lägga till ett nytt konto som jag beskrev ovan.

Väldigt enkelt och smidigt! Lycka till.

Komma åt Openbox-menyn i Pypanel och Lxpanel

11 augusti 2008

Alla som använder Openbox och använder en panel har säkerligen kliat sig i huvudet över hur man enklast kommer åt Openbox-menyn när man kör ett program maximerat. Men jag har nu hittat på en ganska enkel lösning för detta problem: Man använder helt enkelt Xdotool!

Programmet finns inte i förråden men du kan ladda hem en DEB-fil här.

Öppna filen rc.xml:

gedit .config/openbox/rx.xml

Och lägg till denna rad under delen "Keyboard":

<keybind key="Alt-Z">
<action name="ShowMenu">
<menu>root-menu</menu>
</action>
</keybind>

Spara filen och uppdatera sedan din Openbox konfiguration:

openbox --reconfigure

Öppna konfigurationsfilen för Pypanel:

gedit .pypanelrc

Och lägg till denna rad under snabbstartlistan:

xdotool key ctrl+alt+q

Om du använder Lxpanel och vill komma åt menyn kan du skapa en fil som heter openboxmeny.desktop och lägga den i mappen /usr/share/applications/ och sedan klistra in denna text:

[Desktop Entry]
Version=1.0
Name=Openbox Menu
Name[sv]=Openbox Menyn
Comment=
Comment[sv]=
GenericName=Openbox Menu
GenericName[sv]=Openbox Menyn
Exec=xdotool key ctrl+alt+q
Icon=<Valfri Ikon>
Terminal=false
Type=Application
StartupNotify=true
Categories=GTK;Settings;DesktopSettings;
NotShowIn=GNOME;XFCE;

Jag är lite osäker på om vissa rader behövs eller så, men det jag vet är att genvägen fungerar.

Nu är det bara att lägga till denna genväg på panelen via inställningarna.

Hydrangea

07 augusti 2008

Visa källa @ dA.

Eftersom inte Lassekongo83 tänkte släppa detta Visual Style tema för GNOME så valde jag att porta det själv.

Få dina GTK program att smälta in i KDE4

01 augusti 2008

Häromdagen släpptes den första stabila versionen av KDE4 (4.1 för att vara exakt) och jag var inte sen att prova det. Nya KDE var helt okej, men eftersom jag hela tiden använt mig av GNOME är 99.99% av alla mina program just för GNOME. Och dessa smälter inte in något vidare i KDE miljön, men det går ganska enkelt att ordna detta.

Om du inte redan har provat KDE4 och skulle vilja göra detta lägger du helt enkelt till denna rad i din sources.list fil:

deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main

Filen öppnar du enklast med kommandot:

gksudo gedit /etc/apt/sources.list

Efter det lär du uppdatera förråden med kommandot:

sudo apt-get update

Sedan kan du installera metapaketet kubuntu-kde4-desktop vilket ger dig KDE4 med alla dess program:

sudo apt-get install kubuntu-kde4-desktop

Men om du inte vill installera detta relativt stora metapaket kan du installera paketet kde4-core vilket installerar KDE4 med ett par nödvändiga program som t.ex filhanteraren Dolphin:

sudo apt-get install kubuntu-kde4-desktop

För att sedan byta till KDE4 loggar du ut och väljer Options och sedan Select session, välj KDE4 och logga sedan in som vanligt.

För att GTK program ska smälta in i KDE miljön behövs paketet gtk-qt-engine-kde4, vilket du installerar med kommandot:

sudo apt-get install gtk-qt-engine-kde4

För att ändringarna ska börja gälla lär du logga ut och in en gång, öppna sedan System Settings och välj Apperance följt av GTK Styles and Fonts. Välj Use my KDE style in GTK applications och till sist verkställer du ändringarna. Nu lär du sedan loggat ut och in ännu en gång kommer ändringarna att aktiveras.

Uppgradera till senaste versionen av CompizFusion

25 juli 2008

Använder man standardförråden som finns med Ubuntu var det ett tag sedan CompizFusion uppdaterades och mycket har hänt sedan den version du har nu var ny. För att få åtkomst till den senaste experimentiella versionen behöver man bara lägga till en källa i förråden.

Öpnna din sources.list:

gksudo gedit /etc/apt/sources.list

Och lägg till denna rad:

deb http://ppa.launchpad.net/compiz/ubuntu hardy main

När du sparat och stängt flen lär du uppdatera förråden:

sudo apt-get update

Nu kommer uppdateringshanteraren att säga till om att det finns några nya uppdateringar. Installera dessa och du är klar.