27/1/2017

Firefox bevriest de desktop

Filed under: — cybrarian @ 3:25 pm

Dit verschijnsel is me al enkele keren overkomen, met verschillende configuratie/versies; momenteel opensuse 13.1/Firefox 49.0.2 :

  • Website met link om iets te downloaden. Downloaden.
  • Ga naar het download icoon rechtsboven naast de zoekbalk, klik erop (ziet eruit als pijl naar beneden).
  • Je krijgt je (laatste) download te zien, met icoon, naam van bestand, en ernaast een klein mapje. Icoon is een doos als het een gecomprimmeerd bestand is, bv een zip of tar.gz bestand. Als je op het mapje klikt, opent bestandsbeheer op de plaats waar die download staat.
  • Als je (per vergissing meestal bij mij) op het bestand zelf klikt, krijg je misschien de opmerking dat er geen programma bekend is om dat bestand mee open te doen. Er wordt gevraagd of je een programma wil installeren voor dit bestand, ik klik op nee of cancel omdat ik me vergist had en enkel naar die download map wil.
  • Dat is het moment waarop je desktop lijkt te bevriezen. Inderdaad, de desktop, niet enkel Firefox. Je kan geen alt-tab meer doen, en geen andere programma’s selecteren of openen.

De boosdoener: kmozillahelper

Kort: open een terminal en tik:
killall kmozillahelper.

Lang: kijk naar de processen, bv met
ps -AH
Daar zal je ergens kmozillahelper zien staan. Als je die eruitwipt komt je desktop weer los. Je krijgt een ander venstertje (dat misschien verborgen zat onder iets?), je kan annuleren, en je kan voortwerken.


Ref.:
https://forums.opensuse.org/showthread.php/437676-kmozilla-helper-crashes-firefox

18/1/2017

ISO naar usb-stick (commandolijn)

Filed under: — cybrarian @ 12:03 pm

Downloaden van een Linux distributie om die te installeren van CD/DVD/usb-stick komt in verschillende blog-posts voor, dus hier even samengevat.
(upd: rechtstreeks van dvd naar usb-stick zie hier)

1. Download de ISO, die “zelfstartend” moet zijn.

2. Voorzie een usb-stick die groot genoeg is. Een gewone openSUSE distro is bv 4.1 GB, 4.3 GB groot.
Ofwel werk je met tools als “SUSE Studio Imagewriter”, ofwel op de commandolijn:

Sluit hem aan en check welk “device” het is op je Linux desktop:

  • Open een terminal, wordt root (su root) of gebruik sudo voor de commando’s.
  • fdisk -l
  • Zoek in de uitvoer naar iets wat je usb-stick zou kunnen zijn, hier bv sdc:

    Schijf /dev/sdc: 3,6 GiB, 3880452096 bytes, 7579008 sectoren
    Eenheid: sectoren van 1 * 512 = 512 bytes
    Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes
    In-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
    Schijflabeltype: dos
    Schijf-ID: 0x085daae5

    Device Boot Start End Sectors Size Id Type
    /dev/sdc1 8064 7579007 7570944 3,6G b W95 FAT32

Je moet dus de ISO schrijven naar /dev/sdc.
De usb-stick mag niet gemount zijn!
Als je een recente distributie hebt kan je status=progress toevoegen om doorlopend informatie te krijgen;

  • commandolijn, vanuit ~/Downloads/ISO # :
    dd if=debian-11.2.0-amd64-DVD-1.iso of=/dev/sdb bs=4M status=progress

    of ander voorbeeld zonder status:

    dd if=/home/copyleft/Downloads/ISO/openSUSE-Leap-42.2-DVD-x86_64.iso of=/dev/sdc bs=4M

    Dan kan je wel het schrijven algemeen volgen met bv dstat (zypper install dstat):
    dstat -d 10
    (Stop met ctrl-c)

  • Reactie is in eerste geval niet te zien; eens klaar zoiets als:

    1045+1 records gelezen
    1045+1 records geschreven
    4384096256 bytes (4,4 GB) gekopieerd, 1076,82 s, 4,1 MB/s

    ps Duurt hoelang? bv openSuse 15.2 duurde 30 minuten op USB2-stick.

Nadien checken; fdisk -l resultaat: (uitsnede)

Device Boot Start End Sectors Size Id Type
/dev/sdc1 4084 11643 7560 3,7M ef EFI (FAT-12/16/32)
/dev/sdc2 * 11644 8562687 8551044 4,1G 17 Hidden HPFS/NTFS

USB start niet

Op deze pagina wordt nog hulp aangeboden in geval dat het niet lukt om te starten vanaf de USB-stick:
“TroubleshootingHow to make a USB drive bootable”

# umount /dev/sdX
# fdisk /dev/sdX
: p «--- print partition table
: a «--- activate partition (bootable)
: 1 «--- apply to partition 1
: w «--- write changes and exit

Powered by WordPress