18/8/2010

FSlint

Filed under: — cybrarian @ 12:51 am

Lint zou iets betekenen als de chaos in je bestandssysteem: bestanden die dubbel voorkomen in verschillende mappen, bestanden die met een licht andere naam eigenlijk hetzelfde bieden (bv een bestand twee keer gedownload bestaat met downloadnaam.txt en downloadnaam(2).txt.
Beslissen moet je zelf, maar FSlint kan “verdachte” voorkomens aanbieden.
Om een paar voorbeelden te geven:

  • Lenny Kravitz of Kravitz, Lenny
  • Bowie, David Bowie
  • Rolling Stones, The Rolling Stones
  • Bob Marley & the Wailers, Bob Marley, Bob Marley + Wailers
  • My Song, My Song (live)

Je kan links met knoppen de vorm van vergelijken kiezen: exacte duplicaten, gelijkende bestandsnamen, lege mappen, enz.

Rechts komen de resultaten. Wat FSlint als “gelijkaardige” bestanden beschouwt, toont hij in een “groep”. Binnen die groep kan je dan dubbels uitwieden, kiezen welke van de verschillende opnames je wilt behouden, enz. Zet meer details zichtbaar om te beslissen.

Onderaan heb je knoppen om bv direct je selectie van “overtollige” te verwijderen.

Link: http://www.pixelbeat.org/fslint/

15/8/2010

Zonnewind blokkeert computer: Screensaver hangt Kde

Filed under: — cybrarian @ 12:01 pm

solarwindsScreensaver Op het moment dat ofwel het scherm terug moet komen, lijkt het scherm te “bevriezen”. Ofwel op het moment waarop je normaal een “unlock” venster krijgt om je wachtwoord in te geven (als je desktop zo ingesteld was dat de screensaver met wachtwoord afgezet moet worden). Ook het toetsenbord is geblokkeerd; je kan geen terminal nemen met ctrl-alt-F1. * Als dat wel lukt, zie verder, maar we moeten dus eerst een terminal hebben om de computer terug te controleren. Meestal kan je op afstand nog wel inloggen, in een terminal vanop een andere computer via het netwerk:
ssh gebruikr@192.168.1.13
Je moet dus het ip adres kennen van het toestel. Gebruik altijd hetzelfde ip adres – vast in te stellen + kleef het nummer ergens op – of kijk in de browser na welke netwerkadressen er in gebruik zijn op je internet-router.
solarwindsScreensaverProcess
Kijk welke processen in welke afhankelijkheid aktief zijn:
ps -AH
Hier zie je de naam van de screensaver staan: ksolarwinds.kss.
Die wil je afmaken:
killall ksolarwinds
Kijk nu naar de geblokkeerde computer; het scherm zou terug vrij moeten zijn, of als je er in een terminal staat, ga met ALT-F7 terug naar het grafisch scherm.

* Waarschijnllijk vergelijkbaar met
deze (op kde forum)

13/8/2010

Anonieme doder: xkill

Filed under: — pinguim @ 8:55 am

Het enige wat je over het “hangend” programma-venster weet, is wat je ziet: het venster. Je hebt geen pid, je hebt geen naam die je kan terugvinden in de programmalijst (ps -AH of KSysGuard). Je kan je enkel nog wenden tot de hoogste instantie in de grafische omgeving: X. Er is een handig hulpmiddel dat je kan starten met “xkill”:

  • KDE-menu, “Run Command”, xkill
  • KDE-menu, System, Terminal, Konsole. Tik hier xkill; je krijgt een melding om een venster te selecteren.”Select the window whose client you wish to kill with button 1…”

Vermoedelijk is “button 1″ de linkse knop op de muis. De muiscursor is veranderd in een vet x-kruisje, waarmee je het te sluiten programma aanklikt; het venster wordt gesloten.

Let op dat je niet meer eerst kan klikken om een venster opzij te schuiven of van desktop te veranderen. Als je toch wil ontsnappen uit de “kill”-toestand, kan je de rechtse muisknop drukken.

Als je een browservenster kiest (Firefox) kan het zijn dat de andere aktieve Firefoxvensters mee sluiten.
Het resultaat in de terminal is vermelding van het gesloten venster:

Select the window whose client you wish to kill with button 1….
xkill: killing creator of resource 0x2a00311

Daarna is het “kill” kruisje niet meer aktief.

3/8/2010

Beeldschermfilmpje (KDE): recordMyDesktop

Filed under: — cybrarian @ 11:47 pm

RecordMyDesktop; een eenvoudige duidelijke naam. Installeren (op opensuse: yast, software installeren, zoek recordmydesktop) of zie de site http://recordmydesktop.sourceforge.net/about.php
recordMyDesktop
Na installatie komt het programma op openSuse 11.2 in het menu “recently installed” te staan, en is daar gemakkelijk te starten.

Het scherm toont een mini-versie van je beeldscherm. In de takenbalk rechts onderaan is een knopje bijgekomen met de opnameknop. recordMyDesktopRecordIcon
(die met de rode bol; knop bestaat ook in het voormelde venster)
Standaard wordt opgenomen naar out.ogv in je gebruikersmap (home directory). “ogv” is een vrije “ogg” vorm.
Af te spelen door klikken op het bestand in die map; start bij mij “Kafeine” om het filmpje af te spelen, maar lukt evengoed in VLC media player, amarok (alleen geluid), enz.

Blijft nog de vraag hoe je zo’n filmpje kan “editen” of monteren onder Linux ..

28/7/2010

NTFS USB-schijf formatteren voor Linux

Filed under: — pinguim @ 4:51 pm

De grafische desktop toont waarschijnlijk* de ingeplugde NTFS schijf wel als een leesbare disk, en uit de randinformatie kan je ook opmaken hoe ze in het systeem aangesproken wordt, bv sdc1.
(* bv Ubuntu 9.10 : lezen+schrijven, openSuse 11.0: nee)

Harde schijven worden aangeduid met een verwijzing naar hun aansluiting, bv:

- hda, hdb, hdc .. (“hard disk”)
- hda, hda1, hda2 (nummers duiden op partities op die harde schijf)
- sda (“serial – scsi, sata of usb”)
- sda1, sdb1, sdb2

Op het moment dat je de usb-drive aansluit moet die door het systeem opgemerkt worden. Check:
tail -f /var/log/messages

Jul 26 13:47:47 linuxbox kernel: NTFS-fs error (device sdc1): Unrecognized mount option locale.

DiskUtility
Met de grafische interface kan je de schijf laten indelen. Bv met
- Yast

  • Yast, Hardware, hardware information: toont onder “disk” de schijven en al hun gegevens.
  • Yast, System, Partitioner: (“Expert -”) toont alle apparaten. Je kan /dev/sdc1 selecteren en de partitie verwijderen, en een nieuwe partitie aanleggen en formatteren. Ook “Resize” om een partitie te verkleinen, wat toelaat op de vrijgekomen ruimte een nieuwe partitie te maken.
  • Na formatteren in EXT3 kan je als gebruiker niet schrijven naar de schijf omdat ze alleen voor root schrijfbaar is; verander de rechten bv als root met chmod a+w

- Ubuntu’s “Disk Utility” (eigenlijk van Red Hat blijkbaar …)

  1. verander in een Linux extended systeem
  2. kies een formaat, bv Ext3 om te formatteren.

Nadien is de disk zichtbaar met de opgegeven naam.

Command line:
df (disk free) : toont vrije ruimte op de (gemounte) harde schijven.
mkfs (make file system): een (Linux) bestandssysteem maken op een medium
fdisk (fix disk): verwijderen van een partitie (fdisk -d), informatie (fdisk -l) van de partitietabel: fdisk -v, enz.

Voorbeeld uitgevoerd met externe usb-disk (eGo 500Gb)

30/6/2010

Hete processor: Sensors gezocht.

Filed under: — pinguim @ 1:58 pm

Hete dagen, tijd om te meten of de pc het niet te warm krijgt. De temperatuur die een pc binnentrekt via de ventilatie-opening is best maximaal 30 °C liet ik me vertellen door een leverancier. Maar wat als het al 30 °C kamertemperatuur is? Meten is weten, dus op zoek naar software om de pc-temperatuur weer te geven.


Bv op openSuse 11.0/KDE 3.5.9, via Yast:
package “sensors
libsensors dat bestaat in libsensors3 en libsensors4

Dan voer je op de command prompt (als root) uit:
sensors-detect
wat eindigt in:

Do you want to generate /etc/sysconfig/lm_sensors? (YES/no):

temperatuur Daarna heb ik mijn systeem herstart waarna ik de resultaten van de sensors liet weergeven in gkrellm, een handige tool die in een smalle kolom op de desktop alle systeem informatie samenvat:

gkrellm – Manages Multiple Stacked Monitors

Rechtsklik, en de temperatuurmeting aanzetten.

29/6/2010

Verbinden met netwerkdisk vanop KDE desktop

Filed under: — pinguim @ 9:09 am

Kort samengevat:

  1. maak de map waar je de gegevens wil zien
  2. maak het shell script
  3. maak een link
  4. kies een icoon

1. Map
Maak een map waar je de gegevens van de server wil “zien” op je eigen desktop:
(=waar de drive gemount wordt)

cd ~
mkdir Netwerk
cd Netwerk
mkdir u

2. Script
Scripts voor de gebruiker zet ik in de eigen directory bin, maak die eerst:

cd ~
mkdir bin

Het commando voor de verbinding wordt in een shell script gestoken en bewaard in de gebruiker’s bin direcotory; maak een tekstbestand connectUdrive.sh met daarin:
pinguim@linuxbox:~/bin> cat portou.sh

#!/bin/bash
sudo mount -t cifs -o rw,uid=pinguim,username=pinguim,password=wachtwopserver //server.northpole.loc/pinguim/ /home/pinguim/Netwerk/u/

Waarbij:
server =

//server.northpole.loc

user op de server =

pinguim

user op eigen desktopcomputer =

pinguim

plaats op eigen desktopcomputer waar de servermap bereikbaar wordt =

/home/pinguim/Netwerk/u/

LinkToApplicationU
3. Link
Rechtsklik op de desktop, create new, link to application
Geef een naam; bv VerbindUdrive; dit is de naam zichtbaar op de desktop, vrij te kiezen.
Klik op tab “application”. Geef een beschrijving (Description), ook vrij te kiezen.
Vul in bij command:

konsole -e ~/bin/connectUdrive.sh

Waarbij:
konsole = commando om een kde console venster te openen. Je kan hier ook “xterm” gebruiken.
-e = parameter om uit te voeren script op te kunnen geven.
~ staat voor de home directory van de gebruiker; als dit niet werkt moet hier voor deze gebruiker /home/pinguim in de plaats gezet worden. Dus:
~/bin/connectUdrive.sh
OF
/home/pinguim/bin/connectUdrive.sh
= volledig pad en naam naar het bovengemaakte shell script
LinkToApplicationU2

4. Icoon

Klik op het eerste tabblad General op het icoon en vervang door eigen keuze.

Als je nu in de map /home/pinguim/Netwerk/u/ ook een link maakt naar het shell script krijg je hetvolgende effect:

  • Geen netwerk verbinding: in Konqueror is in het mapje de link zichtbaar om de connectie te maken; erop klikken vraagt het wachtwoord en maakt de verbdinding. Herlaad hierna het scherm met “refresh”.
  • Wel netwerkverbinding: in Konqueror zie je de inhoud van wat op de netwerkdrive staat; het icoon om de verbinding te maken is nu onzichtbaar.

Eventueel zet je hier een gelijkaardige link naar een script om de verbinding te verbreken. Het script bevat:

sudo umount /home/pinguim/Netwerk/u

21/6/2010

Van KUbuntu naar openSuse KDE

Filed under: — pinguim @ 6:58 pm

Deze omschakeling-vernieuwing blijft gelukkig binnen dezelfde KDE-desktop:

  • Van: KUbuntu 8.04 (7.10 + updates tot Ubuntu 8.04.4 LTS).

    Linux version 2.6.24-27-generic (buildd@palmer) (gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu4)) #1 SMP Wed Mar 24 10:04:52 UTC 2010 (Ubuntu 2.6.24-27.69-generic)

  • Naar: OpenSuse 11.1 + KDE 3.5

    Linux version 2.6.27.45-0.1-default (geeko@buildhost) (gcc version 4.3.2 [gcc-4_3-branch revision 141291] (SUSE Linux) ) #1 SMP 2010-02-22

KMail
De “nieuwere” versie is 1.9.10.
De gegevens bevinden zich bij beide distributies op dezelfde plaats:

  • KUbuntu: /home/username/.kde/share/apps/kmail
  • OpenSuse: /home/username/.kde/share/apps/kmail

Daarbinnen bestaat een map “mail” die alle mailmapjes bevat als directorystructuur, en daarin de berichten, in de vorm van bestanden.
In een nieuw geïnstalleerd systeem is die leeg op de standaard mappen outbox, inbox, drafts, sent-mail, (templates) en trash na.

Ik zorgde dat KMail niet draait en kopieerde van oud naar nieuw systeem de map mail

Er komen ook twee bestanden voor met een vorm:
username@serverdomain.loc:@pop3.serverdomain.loc:110
Gekopieerd.

Verder nog:

een lock file: niet gekopieerd.
Iets met autosave.index.ids : niet gekopieerd.

autosave map: niet.
dimap: leeg, niet
imap: leeg, niet
search : leeg, niet

KDE-Instellingen
KDE programma’s houden hun instellingen bij in de directory
.kde/share/config/
Ook daar kan je kijken wat je wil overnemen van de kmail* bestanden:

kmail.eventsrc : niet gekopieerd
kmailsnippetrc : niet gekopieerd

en de belangrijkste voor kmail is:

kmailrc

Ik zie dat die ook versienummer-informatie bevat, dus ik weet niet of het een goed idee is om die zomaar in de nieuwe installatie te kopiëren.

Het bevat o.a.:
- de accounts met hun info, genummerd: [Account 1]
- filters, genummerd: [Filter #2]
- folderinformatie (instellingen), met naam : [Folder-allerlei]
- uitgaande account? [Transport 1]

En een kopje General met o.a.:
- Recent Addresses
- opstartinstellingen
Uiteindelijk gekopiëerd van oud naar nieuw systeem; daarbij vorige overschreven.

Na al deze handelingen:
KMail gestart. De oude mailboxen bestaan, en hebben de juiste inhoud, KMail werkt perfect.

FirefoxConfigPdfFirefox
De browserinstellingen werden niet overgenomen; met alle gevolgen vandien: de bookmarks zijn weg, ook de “knoppen-bookmarks” in de “bookmarks toolbar”-knoppenbalk onder de URL, de browser history, ooit ingevulde wachtwoorden, enz. Ook de applicatie-koppelingen ben je kwijt; dit heeft hier als gevolg dat een download van een pdf-bestand in de browser Firefox niet meer herkend wordt als je erop klikt om die te openen.
De gebruikte programma’s kan je kiezen bij “Edit”, “Preferences”, “Applications”, content type., en de ingestelde “action”. Hier kan je bv instellen dat voor mail “kmail” gebruikt moet worden.

Kpdf
Bij het klikken op ene pdf-bestand in de download list van Firefox komt de keuze van een pdf-reader niet voor, de aangeboden programma’s om de pdf te openen bevat alleen “Gimp”….
Check eerst of een pdf-lezer geïnstalleerd is (Yast, softwarebeheer, zoek pdf:). Zo nee, installeer bij, zo ja, noteer de naam van het programma (knip de hele url met de locatie uit de details van het geïnstalleerde programma) en ga terug naar de applicatie-keuze.
Kies “andere”, en vul als programmalocatie “kpdf” of (klik op icoon links om de url-balk te krijgen) plak de programmanaam.
Later kan de die keuze terugvinden bij “Edit”, “Preferences”, “Applications”, content type pdf., hier kan je het ook veranderen als je een ander pdf-lezer verkiest.

4/5/2010

Audacity op ubuntustudio, openSuse

Filed under: — cybrarian @ 10:16 pm

audacity Een pc voorbehouden voor opname van lp’s geïnstalleerd met

  • Ubuntu studio – sorry versienr kwijt: De audioprogramma’s hadden het echt moeilijk, en verloren regelmatig het contact met de geluidskaart, terwijl ik hoopte dat deze distro enigszins geoptimaliseerd zou zijn en toch zou draaien op deze hardware.* Kon me niet overtuigen.
  • openSuse 11.1 (de meest recente suse die nog de KDE 3.5 desktop aan boord heeft) daarna op dezelfde hardware. Hier liep Audacity V. 1.3.5-beta iets beter (Yast: 1.3.5-49.12.1 uit “repo-update”). Audacity geraakt wel af en toe volledig geblokkeerd, steeds op momenten van een “edit” in de opname, of bij het omzetten naar “ogg”, zwaar processorwerk veronderstel ik. Ook irritant is de ingave van de velden met info over de ogg-track, als albumtitel, enz; je moet bevestigen met enter (Tab werkt niet) maar soms ben je plots uit het venster terwijl je nog niet alles ingevuld had.
    Ik weet niet of het systematisch was, maar ik merkte bij het afspelen af en toe een stilte op een van de twee stereosporen, alsof de recorder even niet kon volgen. Na opname het scherm zo uitzoemen dat je de hele opname kan overzien is aangewezen dan.
  • Ik probeer nog een andere versie van Audacity… uit repository packman die zich voorstelt als 1.3.11-beta. Ik moet terug de audio-apparaatinstellingen doen in Edit, Preferences: ik kies interface host: ALSA, Playback device: standard, Recording: Device (het intel apparaat staat nog een aantal keer vermeld met “micro”): Intel 82801DB-iCH4 (hw:0,0) met channels 2 (stereo). De invoer van de ogg-track gegevens kan nu op een normale manier door met de TAB toets naar het volgend veld te springen; veel handiger!

Update: ondertussen al een paar lp’s opgenomen met deze versie, zonder problemen voorlopig.

* Intel Pentium 4 CPU 2.40GHz met 1 Gb geheugen.
Intel 82801DB-ICH4 with AD1981A DUPLEX
met drivers Type 10 Alsa emulation.
op Kernel 2.6.27.45-0.1-pae

20/4/2010

Etiketten uit OpenOffice rekenblad (sxc of ods)

Filed under: — pinguim @ 2:21 pm

De bron is een xls rekenblad, bewaard als sxc of ods. De gegevens zitten in kolommen die bovenaan een beschrijving hebben van de betekenis, bv “Adres firrma lijn 1″, “Adres naam lijn 2″, “Adres straat”, “Code”, “Gemeente of stad”, “land”. Gebruikte OpenOffice.org versie: 2.4.0

Adressen uit een bestand combineren met een afdrukvorm uit een ander bestand word een “mailing” genoemd. Die afdrukvorm kan een brief met in te vullen naam, adres, enz zijn, of een “leeg” blad met de indeling van het aantal etiketten.

Om een mailing te maken moet:
- een database gemaakt worden met de adres-gegevens
- een tekstdocument gemaakt worden als model van het af te drukken blad
- de adresgegevens ingevuld worden in het tekst-model door de “mail merge”

1. Maak de database:

  1. Verander in het rekenblad de titels van de kolommen in korte titels die gemakkelijk te selecteren zijn nadien, bv Firma, Naam, Straat, Pcode, Plaats, Land. Bewaar.
  2. Kies File, New, Database, optie Connect to an existing database; uit de lijst kies “Spreadsheet”. Next.
  3. Selecteer de spreadsheet file met de Browse knop. Ok, de filenaam wordt ingevuld met pad. Next.
  4. Klik het keuzevak voor “Open the database..” af. Finish.
  5. Geef de naam om de databaseinstelling te bewaren, laat formaat staan op odf database.

2. Maak een etiketten-blad

  1. Vanuit het rekenblad, menu File, New, Label. Kies in de rechtse Database lijst de voorheen gemaakte database. Kies de naam van de “Table”, dwz naam van het tabblad van de sheet waarin de juiste gegeven staan (meestal eerste blad Sheet1 of zo).
  2. Selecteer in Database Field het eerste veld. Klik op de pijl naar links; een beschrijving van het veld verschijnt. Ga erachter staan in het linkse venster en druk Enter om op de volgende lijn te komen
  3. voeg op dezelfde manier het volgende veld toe, voor naam en straat
  4. voeg ook postcode toe, zet er een spatie achter en voeg nogmaals het volgende veld toe op dezelfde lijn; Plaats
  5. Voeg tenslotte nog het land toe. Het label is daarmee gevuld.
  6. Kies bij Format Brand een A4 formaat en bij Type loop je door de lijst en volgt in de links gegeven details of het aantal etiketten overeenkomt met je eigen blad met labels; bv “J8160 Address .. ( 3 x 7 )”
  7. Tab “Options”: Kies printer en de juiste papiergrootte (A4), papierlade en Duplex af (of wat nodig is).
  8. EtikettenUitDbKlik onderaan links New Document: je krijgt nu een sjabloon van een etikettenprint (zonder gegevens ingevuld). Bewaar het document (geef het een naam)

3. Afdrukken van de etiketten

  1. File, Print: “Do you want to print a form letter?” – ja: je krijgt een overzicht van de gegevenstabel.
  2. (upd 20100510): Controleer of de gegevens rechtsboven kloppen. Zoniet: Kies in het vak linksboven de juiste gegevensverzameling, klik ze open en klik op de tabel; de inhoud van de tabel wordt zichtbaar in het rechtse deel.
  3. Voorkeuze “alle” kan veranderd worden naar “van/tot” of selectie van gegevensrijen (in de eerste kolom klikken)
  4. “Ok” print de etiketten af, je krijgt nog wel je gewone printvenster waar je nog eens kan beperken tot selectie van paginanummer en van aantal kopieën.
  5. Bewaar het document.

4. Wijziging of fijnafstemming aan vorm/layout (bv druk gaat over rand etiketsnede)

  • Je kan in dit document de opmaak wijzigen, bv pagina, marge links, marge boven (Format, Page, ..).
  • Je kan op het links bovenste etiket klikken (in de buurt van de rand) tot er 6 groene vierkantjes rond komen staan. Dan rechtsklik, Frame … Hier kan je de afstand tussen de etiketten fijnregelen door bv Spacing Bottom aan te passen.

Opgelet: als het rekenblad veranderd wordt, is het etikettendocument niet mee veranderd!

19/4/2010

RAR, maar waar?

Filed under: — pinguim @ 10:00 am

Linux
Per mail een file binnengekregen van het type .rar. Zover ik weet een tar-formaat van de Mac, ik krijg het op mijn Linux desktop niet open, maar het wordt wel “herkend” als rar:
RARarchive
Een uitpak-programma daarvoor bestaat wel: unrar:

“The unRAR utility is a freeware program distributed with source code and developed for extracting, testing, and viewing the contents of archives created with the RAR archiver.”

Na-installeren dus, in openSuse bv met Yast, zoek op unrar (niet op rar, dat geeft teveel “verkeerde” resultaten).
Na installatie wordt het rar-bestand met een klik in Konqueror geopend in Ark, of kan je met rechtsklik boven de naam het ter plaatse uitpakken (“extract here”).

Mac
Maar ook op een Mac krijg je het niet per definitie open. Hier helpt unrarX (onder voorbehoud – niet geprobeerd):

http://unrarx.sourceforge.net

http://homepage.mac.com/pnoriega/unrar.html

http://www.unrarx.com/files/UnRarX_2.2.zip

12/4/2010

OpenOffice.org en drukken op A3 blad: A3 niet te selecteren

Filed under: — pinguim @ 2:26 pm

Bij het maken van een document met een 3 à 4 kolommen, horizontaal, op A3 formaat (Format, Page, Page-tab: A3) springt het formaat automatisch naar “User”. Het A3 formaat wordt blijkbaar niet aanvaard. Ik kan het ook niet manueel instellen met de hoogte en breedte instellingen eronder (width, height: gaan maar tot 300 mm). Ook het wijzigen van de printerinstellingen helpt niet.

Bij het afdrukken wordt de A3 slechts bedrukt tot op de breedte van een liggende A4; m.a.w. ik hou rechts een hele strook wit over op het blad. Nadien zijn er ook problemen in de preview.

De instellingen van de pagina staan in mm; zet ze in cm:

Tools, Options, OpenOffice.org Writer, General
Measurement Units: “mm” –> zet naar “cm”

Daarna lukt het wel. Er is blijkbaar een “grens” getal ingebouwd, zonder dat er rekening mee gehouden wordt dat het getal in mm veel groter moet kunnen zijn…

Het probleem zal zich dus ook alleen voordoen als de instelling op mm staat.
OOoProbleemA3mm

12/3/2010

Barcodes printen uit KDE

Filed under: — cybrarian @ 3:50 pm

KBarcode hoort bij de KDE programma’s (KDE 3.x) en kan je installeren uit je software-installatie, bv Yast2, Software Management in opensuse. Als het niet voorkomt in de gewone bronnen, kies je in Yast2 PackageSearch (webpin), zoek “KBarcode”, voeg toe of bevestig. Ook in KDE4 kan je het nog na-installeren. Het programma komt terecht in het menu Utilities / Printing. Je kan meer labels op één blad drukken op je gewone printer.
De “Barcode Generator” laat toe een nummer in te voeren, en tekent de bijhorende barcode. Als je het controlegetal (laatste cijfer) niet bij ingeeft, wordt het berekend. Je kan het resultaat gebruiken om te printen of om te bewaren als beeld (knop “save”, kies formaat, bv “png”).

Opstarten KBarcode:
Als je voor de eerste keer start worden de gegevens van de database (server) gevraagd; als je die niet hebt kan je dat ook overslaan. Daarna krijg je knoppen voor de verschillende onderdelen van het programma:
KBarcodeStart

Kies in de “label editor” een label, bv 3 X 7 op A4 blad, en bewaar:

KBarcodeChooseLabel

Maak een reeks opeenvolgende barcodes (opeenvolgende artikelnummers – het leveranciersnummer is vast, hier 123456789):
KBarcodeMakeSeq

Aantal te printen labels over alle blz totaal:
KBarcodePrintSeq

En printen:
KBarcodePrinting

Label Editor:
Een extra tekst bij op het barcodelabel zetten geeft een probleem in KBarcode 2.0.6: die wordt veel te klein en dus onleesbaar afgedrukt (niet zichtbaar in het ontwerp scherm, wel zichtbaar op de print preview). Oudere versie werkt het wel, in de (laatste) 2.0.7 werkt het ook terug.

24/2/2010

openSUSE 11.2 installatie

Filed under: — cybrarian @ 12:13 am

Voor installtie: http://software.opensuse.org/112/en
- Download de DVD iso (4.7 Gb)
- Of de netwerk versie (108 Mb)
(Ook live-bootable versies voor KDE en Gnome zijn beschikbaar.)

Alle iso’s die beschikbaar zijn

Dvd: insteken en instructies volgen.
Standaard wordt KDE aangeboden als desktopomgeving, Gnome is ook beschikbaar.
KDE is uitvoering 4.3; er is geen 3.x meer (bv 3.5 was vroeger een keuze-alternatief; laatst in opensuse 11.1).

Mini-iso: zet de iso op een cd of een usb stick.
Volgens dit Suse artikel moet het zo:
Zoek wat je usb-apparaat is:
USBstick_sdccybr@linuxware:~> ls -l /dev/disk/by-id/*usb*
lrwxrwxrwx 1 root root 9 2009-12-06 20:09 /dev/disk/by-id/usb-Lexar_USB_Flash_Drive_557E729DA5E2A96349FF-0:0 -> ../../sdc
lrwxrwxrwx 1 root root 10 2009-12-06 20:09 /dev/disk/by-id/usb-Lexar_USB_Flash_Drive_557E729DA5E2A96349FF-0:0-part1 -> ../../sdc1

Unmount de stick en zorg dat je root bent
su root
(password…)
Kopieer met “dd” de iso ernaartoe, waarbij je alles wist wat op de usb-stick staat:
dd if=openSUSE-11.2-KDE4-LiveCD-i686.iso of=/dev/sdx bs=4M
Of in mijn geval
dd if=openSUSE-11.2-NET-i586 of=/dev/sdc1
linuxware:/home/cybr/Downloads # dd if=openSUSE-11.2-NET-i586.iso of=/dev/sdc bs=4M
27+1 records in
27+1 records out
113262592 bytes (113 MB) copied, 13.0049 s, 8.7 MB/s

Nu met de usb-stick naar de te-installeren computer en proberen hem van usb te laten booten (eventueel bios instelling veranderen of bij opstarten bios-functietoets drukken om bootdevice te kiezen, bv F12)

Als je usb-stick groot genoeg is kan je natuurlijk ook de hele dvd-iso erop “branden”.
Niet alle computers “booten” goed van een usb-stick ondervond ik trouwens.

Have fun!

cyb

cyb

6/1/2010

Herover de netbook: Ubuntu Netbook Remix op D150

Filed under: — cybrarian @ 2:26 am

Netbooks hebben geen CD/DVD-drive. Distributies komen op CD/DVD als bijlage bij tijdschriften of als downloadbare “image” om zelf te “branden”. Gelukkig kan je ook een USB stick gebruiken (als die groot genoeg is om de distro te bevatten).

UbuntuNetbookRemixAcerAspireOneD150

Een programma als KIIIb is hier niet de oplossing, maar je kan ook een “image” naar een USB-geheugen “branden” met dit command-prompt commando *:

Linuxbox:~ # dd if=ubuntu-9.04-netbook-remix-i386.img of=/dev/sdb bs=1M

* Alles wat op de USB memory stick staat wordt gewist. Eerste lezen, dan doen ;-)

Een netbook starten vanaf een ander medium betekent meestal bij het starten op “F12″ duwen om het startmedium te kiezen. Normaal zie je daar tussen de harde schijf, de cd/dvd drive als die er is – bv extern aangesloten – ook de “usb drive”. Kies die en start ervan. Ubuntu heeft een mooie traditie opgebouwd om met een “live” systeem te starten, en op de desktop daarvan een icoon te zetten om te installeren. Klik daarop. Het systeem waarin je gestart bent installeert (hier Ubuntu 9.04 Netbook remix), waarbij eerst de harde schijf in het vizier komt; op dit toestel een 160 Gb exemplaar.

Verklein de bestaande Linpus – of wat je er ondertussen nog hebt staan – partitie, of verwijder ze helemaal en installeer Ubuntu Netbook remix. Na installatie doe je alle mogelijke updates. In mijn geval heb ik zelfs een volledige versie-upgrade gedaan naar Ubuntu 9.10, wat goed verlopen is. De nieuwe notebook versie heeft een andere desktop: 9.04 heeft links de programma’s en rechts de plaatsen (documenten, mappen) staan, met in het midden een desktop met een paar iconen. De volgende versie heeft links een aantal keuzes waaronder favorieten (waarmee het rechste schermdeel opent), gegevens en mappen, en verder de programma’s per rubriek als kantoor, grafisch, internet, enz.
Hoewel ik na installatie de draadloze verbinding niet onmiddellijk aan de praat kreeg, heb ik me daar niet in verdiept: de onmiddellijke en opeenvolgende updates van versie en systeem vangen dat meestal op leert de ervaring, die hier klopte. De eindversie kan probleemloos werken met de draadloze netwerkverbinding (wat niet zo vanzelfsprekend is. Er is natuurlijk ook met kabel verbinding mogelijk (zo gebeurde de update), er is geluid, de webcam werkt (test met “cheese”). Om geluid/beelden te bekijken die van niet-vrije bronnen/formaten zijn, krijg je gelukkig hulp; bij het aanbieden van een mpeg filmpje werd me voorgesteld om een download te bevestigen om de codecs af te halen. Daarna speelde het filmpje af met de ingebouwde video-player (Totem).

Het is natuurlijk ronduit een schande dat een fabrikant eerst profiteert van het succes van “lichtgewicht” besturingssysteem Linux, en zich dan laat sponsoren om “alleen maar een ander besturingssysteem” te leveren. Dus:
Link naar ubuntu netbook remix
Maar beter nog is bewust enkel hardware te kopen waar al een of andere vorm van Linux opstaat. Harde munt (ergens/niet besteden) is de enige taal die we als gebruiker/consument kunnen hanteren.

7/12/2009

Gewiste foto’s op SD card? Terughalen!

Filed under: — cybrarian @ 1:58 am

Gebruik je softwarebeheerder om testdisk te intstalleren (bv Yast, Yum, of op Debian:)
apt-get install testdisk
SD-card: deleted files?zoek de sd ‘disk’: (/dev/sdd1)

fdisk -l

Disk /dev/sda: 80.0 GB, 80026361856 bytes
240 heads, 63 sectors/track, 10337 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes
Disk identifier: 0x0001c545

Device Boot Start End Blocks Id System
/dev/sda1 * 1 2459 18590008+ 83 Linux
/dev/sda2 2460 2741 2131920 5 Extended
/dev/sda5 2460 2741 2131888+ 82 Linux swap / Solaris

Disk /dev/sdd: 1030 MB, 1030225920 bytes
4 heads, 3 sectors/track, 167680 cylinders
Units = cylinders of 12 * 512 = 6144 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdd1 21 167680 1005958+ 6 FAT16

Dus uit Units = cylinders of 12 * 512 blijkt als grootte voor bs = 512.

dd if=/dev/sdd1 of=memory_card.img bs=512
2011917+0 records in
2011917+0 records out
1030101504 bytes (1.0 GB) copied, 64.7811 s, 15.9 MB/s

En dan het wondere:

testdisk memory_card.img

Bij mij lukte het, succes!

6/12/2009

KVM server met debian (server voor virtual machines)

Filed under: — pinguim @ 1:10 am

virt-machine-managerIk heb geprobeerd nota te nemen bij de installatie van een (intranet) server op nieuwe hardware die daarna virtuele machines moet draaien:
Start met een Debian installatie:
- download debian-testing (cd) “squeeze”
http://www.debian.org/distrib/netinst#smallcd
- installeer
- stel hostname en ip adres in
- installatie van serverprogramma’s met het gekende:
apt-get install programmanaam

Een reeks zoals ze voorkwam bij de installatie:

  • alien (compatibiliteit andere packages)
  • rsync (automatisch synchroniseren files met andere host)
  • postfix (mailserver)
  • mysql (client)
  • mysqlserver (database server)
  • perl (scriptingtaal)
  • mc (midnight commander met mc editor)
  • synaptic (tekstmode pakketbeheerder)
  • webmin (server beheren via webpagina)
  • phpmyadmin (MySQL database beheren via webpagina)

eventueel als de server bereikbaar is (toetsenbord, muis en scherm) – wat in mijn geval was:

  • kde-ful (KDE desktop)

Virtuele machines mogelijk door Kernel based Virtual Machine

-KVM in bios geaktiveerd
boot-scherm: bios oproepen.
virt-manager
-KVM geïnstalleerd
apt-get install kvm

-virt-manager geïnstalleerd.
apt-get install virt-manager

De virtuele machine heeft een systeem nodig om mee te beginnen:
- iso van debian install gekopieerd naar directory /opt/iso
Maak een virtuele machine in de virt-manager:
- virt-manager, new, naam, iso aangeven, systeem kiezen, geheugen 1024.

“Netwerk niet aan”- melding.
- Eerst: “bridge mode” om netwerk bereikbaar te zetten.
/etc/network/interfaces
- daarna terug vm maken.
br0 = bridge
bv ip: 241 = virtual server

In de afbeelding bovenaan zie je links-onder de virt-manager waar een virtuele machine gestart is; de blauwe lijn rechts toont de aktiviteit (hier nog geen dus). Erachter zit een console venster waar vanop de host van de VM een ping gedaan wordt naar het ip-adres van de Virtuele Machine. De VM zelf zie je in het zwart afgebeeld met de uitvoer van het commando ifconfig (dat het ip-adres geeft) en de hostname die eindigt op “vm”.

Ben ik iets vergeten? Laat weten: stuur een mail

24/11/2009

Onmiddellijk terug afsluiten bij opstart: F10

Filed under: — pinguim @ 7:40 pm

Soms start je je computer, maar zijn er andere omstandigheden waardoor je beslist dat je eigenlijk toch niet wil starten. Moet je dan eerst je login en wachtwoord geven, of kan je in het openingsscherm onmiddellijk terug afsluiten?
Hierin zijn de distributies verschillend. Meestal heb je in het openingsscherm onderaan (links bv) een extra keuzemogelijkheid, verborgen onder een algemene keuze als “meer” “systeem” enz.
In openSUSE 10.3* zie je die keuze nergens. Maar per toeval ontdekte ik dat je met F10 een extra menu kan oproepen:

"Power Off"
Halt the system now?
[OK] [Cancel]

*) niet meer het recentste systeem – meer nog, de online update kondigt juist aan dat de ondersteuning *nu* ophoudt. Ondertussen is openSuse 11.2 uit.

8/11/2009

MD5 checksum checkt authenticiteit van bestand

Filed under: — cybrarian @ 1:05 am

Om te controleren of de inhoud van een bestand op een bepaalde plaats overeenkomt met die van een (vermoedelijke) kopie van dat bestand op een andere plaats gebruiken we de “checksum” methode. Daarbij wordt op een bestand een berekening gedaan die tot een controlegetal leidt. Dezelfde berekening op dat bestand moet terug dat controlegetal opleveren, en als het bestand over een aantal instanties doorgegeven wordt en op het einde wordt de berekening gedaan, kan vergeleken worden met het controlegetal dat via een andere weg aangekomen is. Het systeem is bruikbaar bij downloads, attachments enz.

Op lager niveau zijn eenvoudigere checksums mogelijk, bv het parity bit bij geheugen, maar het bekendste is de MD5 checksum die tot een vrij uniek (en dus ook redelijk groot) getal leidt (128 bits; hexadecimaal voorgesteld met letters en cijfers)

We kiezen eerst een stuk tekst om te “checksummen”:
echo ‘Hallo MD5′

Hallo MD5

We sturen het naar het checksum programma:
echo ‘Hallo MD5′|md5sum

152a9ab5f280c42a2c6b8221a04819d1 -

Of beter, zonder naar de volgende lijn te gaan:
echo -n ‘Hallo MD5′

Hallo MD5cyb@linux /Documents

(de command prompt plakt er dan aan)

Met pipe teken naar volgend commando sturen:
echo -n ‘Hallo MD5′|md5sum

40b84da420b35a488b388a8e86dfec7e

Het teken dat het einde van een lijn aangeeft telde dus mee voor de checksum!

We maken er een bestand van:
echo -n ‘Hallo MD5′ > hallo.txt

En berekenen er de checksum van:
md5sum hallo.txt

40b84da420b35a488b388a8e86dfec7e hallo.txt

(naam van het bestand wordt herhaald)

We maken een kopie van dat bestand:
cp hallo.txt vaarwel.txt

En daarvan de check:
md5sum vaarwel.txt

40b84da420b35a488b388a8e86dfec7e vaarwel.txt

Inderdaad exact hetzelfde. De md5sum gaat dus over de INHOUD van het bestand en niet over de bestandsnaam. Gevolg: als een download een andere naam krijgt omdat die met dezelfde naam al eens werd afgehaald, blijft de checksum toch kloppen.

We hebben nu twee bestanden waarvan we aannemen dat ze hetzelfde zijn, test met
md5sum hallo.txt vaarwel.txt

40b84da420b35a488b388a8e86dfec7e hallo.txt
40b84da420b35a488b388a8e86dfec7e vaarwel.txt

Onthouden is voor computers, dus we sturen het resultaat naar een bestand:

md5sum hallo.txt vaarwel.txt > checksum.md5
Bekijk de inhoud met cat checksum.md5

Testen of de checksums kloppen met de bestanden (alles staat in deze map)
md5sum -c checksum.md5

hallo.txt: OK
vaarwel.txt: OK

Om meer bestanden in een directory MapMetBestanden op te nemen in de checksum moeten we een combinatie van shell-commando’s gebruiken:

find MapMetBestanden
om door de directory MapMetBestanden te gaan
find MapMetBestanden -type f
vraagt alleen naar files te kijken
find MapMetBestanden -type f -print0
haalt de “naar volgende lijn” eruit (vgl -n boven) en zet “nul” teken
find MapMetBestanden -type f -print0 | md5sum
geeft slechts 1 checksum
find MapMetBestanden -type f -print0 | xargs -0 md5sum
bestanden scheiden op basis van nul-teken geeft terug alle afzonderlijke bestanden met checksum
find MapMetBestanden -type f -print0 | xargs -0 md5sum >> checksumdir.md5
bewaart de resulterende checksums in het bestand checksumdir.md5

18/10/2009

OpenOffice.org MySQL database verbinding

Filed under: — pinguim @ 10:53 pm

OOo_BaseConnSetupVerbinden met een databank vanuit OOo Base: (File, New, Database)

Volg de Wizard:

  • Connection to an existing database
  • MySQL
  • Stelt zelf voor om de JDBC driver* te gebruiken
  • Vul naam van databank en de server in. Test de driver
  • Vul naam van de gebruiker (passw?) in. Test de verbinding.

OOo_BaseConnSetupUser

Als dat gebeurd is wordt de verbinding gemaakt en krijg je bij Tables de tabellen van je databank te zien.

Je kan bv een rapport maken van de adressen door het kiezen van de velden die je wil afdrukken. Er is een standaard rapport layout voorzien.

De data wordt geïmporteerd naar een Writer document dat (na de invulbewerking) opent.


* Misschien krijg je volgende foutmelding:

The JDBC driver could not be loaded

Nog geen JDBC driver aanwezig?
Meestal eenvoudig bij te installeren met de pakketbeheerder.
Bv in openSuse 11.0:

  • YAST, Software, Software Management
  • Zoek “JDBC”
  • selecteer en installeer “MySQL connector Java”
  • ps: werkte nog niet onmiddellijk; user uitgelogd en terug ingelogd in Kde

OOo_Base1JDBCdriver

Powered by WordPress