Digiplace

Diodon: Dé klembordmanager voor Unity?

Gnome Shell of Ubuntu’s Unity komen niet standaard met een klembord manager op de proppen. Maar zoals altijd valt er genoeg te vinden in Ubuntu’s Softwarecentrum. Parcellite werkt echter bij mij niet goed onder Ubuntu 13.04 (Unity).

Clipit is een fork van Parcellite en lijkt dan wel beter te werken, maar als je dan eens gaat kijken onder Gnome Shell dan valt op dat Clipit daar twee keer wordt geladen. En je moet sowieso zelf actie ondernemen om deze applicatie in je opstarttoepassingen te krijgen.

De ontwikkelaar van Clipit heeft overigens grote problemen met Gnome 3 en is zelf overgestapt naar KDE. Kortom..de hoogste tijd om eens een andere klembord manager te zoeken.

Diodon

Gelukkig is er een uitstekend alternatief: Diodon.

Diodon klembord manager

Het is gewoon te vinden in Ubuntu softwarecentrum. Het nestelt zich automatisch in je opstarttoepassingen, je kan het eventueel zelfs integreren in Unity’s Dash. Er verschijnt ook maar één exemplaar onder Gnome Shell en tot slot plaatst Diodon een aantrekkelijk icoon (de paperclip) in je panel.

Diodon paperclip icon

Google Keep in Ubuntu Launcher

Google heeft met Google Keep een concurrent op de markt gebracht voor Evernote. Je kan Google Keep heel eenvoudig in je Ubuntu Launcher verkrijgen als je ook Chrome of Chromium-browser gebruikt.

Installeer eerst Google Keep in je Chrome browser. Eenmaal geïnstalleerd zoek je naar de Google Keep app in je Chrome browser. Klik daar met je rechtermuisknop op en kies voor “create shortcut“.

Plaats die op je bureaublad. Verplaats die vervolgens naar een Webapps folder zoals beschreven in dit artikel op Digiplace. Tot slot kopieer je die shortcut vanuit Nautilus met je muis  naar je Launcher.

Screenshot from 2013-05-03 12:15:46

 

Ubuntu 13.04

Je kan er de klok op gelijk zetten. Elk jaar komen er twee releases uit van Ubuntu. De eerste van dit jaar is nu verschenen. Ubuntu 13.04 heeft het levenslicht gezien. Helaas zal dat niet lang duren want Canonical heeft bekend gemaakt dat we maar 9 maanden van haar mogen genieten. Alleen de zogenaamde Long Term Support versies worden 5 jaar voorzien van noodzakelijke updates. We krijgen dus straks in oktober Ubuntu 13.10 en dan kan je in april 2014 overstappen op de eerstvolgende LTS versie.

Je bent dus eigenlijk verplicht om elk half jaar over te stappen anders haal je de volgende versie niet eens. De vraag dringt zich op waarom er dan zoveel tussentijdse versies worden uitgebracht? Is de levensduur van het onderliggende platform dan zo’n kort leven beschoren? Dat lijkt vreemd omdat Ubuntu is gebaseerd op Debian die een release pas uitbrengt ‘als het klaar is’ en daarvoor vele jaren nodig hebben om een nieuwe stabiele versie uit te brengen (en te onderhouden).

Maak een webapp met behulp van een Google Chrome snelkoppeling

Als Ubuntu gebruiker staan er in de starterbar verschillende applicaties klaar voor gebruik. Dat is toch wel een van de mooiste features die Unity heeft te bieden. Maar steeds meer applicaties worden online gebruikt. Zo gebruik ik graag Evernote als kladblok, Tweetdeck als twitter cliënt en Feedly voor het lezen van mijn feeds. Je moet daarvoor dus wel eerst je browser openen.

Snelkoppeling

Google Chrome heeft al wat langer Snelkoppeling in gebruik. Maar voorheen werkte dat nooit echt lekker. Je kon wel een snelkoppeling aanmaken maar dan kon je vanuit die gemaakte koppeling ook andere url’s volgen en die werden dan in hetzelfde venster geopend. Uiteindelijk werd daardoor mijn browser profiel beschadigd en moest je uitloggen of zelfs opnieuw opstarten om dat op te lossen.

Dat is niet meer nodig. Stel je wil nu Tweetdeck als aparte applicatie in je starterbar opnemen. Je gaat dan eerst naar Tweetdeck (liefst met de extensie uit de Chrome store). Zorg dat dit dan het enigste tabblad is in je Chrome browser. Ga vervolgens met je muis naar  “Google Chrome aanpassen en beheren –> Extra –> snelkoppeling maken“.

In het venster wat dan verschijnt plaats je een vinkje bij (Maak toepassingssnelkoppelingen op de volgende locaties) ‘Bureaublad’. Er verschijnt nu een icoon van Tweetdeck op je bureaublad. Je ziet het niet meteen maar dit is geen standaard plaatje maar een snelkoppeling.

Maak in je Home map een nieuwe map aan met bijvoorbeeld de naam Webapps. Verplaats de zojuist aangemaakte snelkoppeling van je bureaublad naar die map ‘Webapps’. Je zal zien dat de scherpte van het plaatje te wensen overlaat. Zoek daarom op internet een scherp plaatje of icoon van die applicatie. Download die afbeelding en sla die ook op in Webapps met dezelfde naam als de aangemaakte applicatie (uiteraard met extensie .jpg of .png) .

In sommige gevallen is het raadzaam om een eventuele witte rand de zelfde kleur te geven als jouw starterbar. Ik maak daarbij gebruik van gcolor2 (om de kleuren te pikken) en Gimp om die aanpassing door te voeren.

Klik vervolgens met je rechtermuisknop op de snelkoppeling. Kies daar voor eigenschappen. Klik daar met je muis op het (onscherpe) icoon van die snelkoppeling. Kies dan vervolgens voor de zojuist gedownloade icoon (het .jpg of .png bestand) zodat de afbeelding wordt verscherpt.

Schermafdruk van 2013-04-16 15:12:25

Sleep vervolgens de snelkoppeling naar de starterbar. Mogelijk moet je een keer opnieuw inloggen om het goede icoontje te zien.

Er wordt met deze werkwijze geen aparte browser geopend, alleen Tweetdeck verschijnt op je bureaublad. De mogelijkheid om een andere url in te tikken is afwezig en url’s openen een nieuw venster van Google Chrome.

starterbar16042013

Ubuntu is koel

Update: 8 juli 2014: https://www.digiplace.nl/gebruik-moederbord-specifieke-sensors/

Elk modern moederbord is tegenwoordig voorzien van sensors om de temperatuur van verschillende onderdelen in de gaten te kunnen houden. Onder Ubuntu kan je dat prima bijhouden met behulp van lm-sensors.

Installeren via bijv. de terminal met het commando: sudo apt-get install lm-sensors

Vervolgens een sudo sensors-detect om de verschillende sensors te ontdekken. Er worden in je terminal dan een paar vragen voorgelegd waarvan meestal de default antwoorden voldoende zijn.

lm-sensors detectAls de scan is gemaakt komt er een samenvatting van de gevonden sensors. …

Ubuntu 12.04/12.10: laatste NVIDIA driver installeren

Laat ik beginnen met de opmerking dat deze methode niet wordt aanbevolen. Je kan veel beter de standaard drivers gebruiken die Ubuntu zelf aanbied. Daar is op Digiplace al eerder over geschreven.  Maar soms het handig om toch buiten de gebaande paden te treden.

In mijn geval voldeed een standaard installatie van NVIDIA drivers niet. Ik gebruik twee schermen en elke keer liep daarmee het systeem vast. Daarom  heb ik handmatig drivers gedownload en geïnstalleerd en daarmee het systeem stabiel gekregen. Die werkwijze wordt hier straks beschreven.

Maar uiteindelijk was de oplossing van mijn probleem waarschijnlijk het blacklisten van de NOUVEAU driver. Ik vermoed dat die oplossing op zich zelf ook al genoeg zou zijn geweest.

Let op: vóór het uitvoeren van deze handelingen draaide mijn computer dus met de NOUVEAU driver en niet met de standaard NVIDIA driver.

Werkwijze:

Zorg eerst dat je systeem is ge-update en dat ook dkms is geinstalleerd (sudo apt-get install dkms). Standaard heb ik ook de pakketten build-essential linux-source en de linux-headers (sudo apt-get install linux-headers-$(uname -r)) geïnstalleerd.

Zorg dan dat je de juiste driver uitkiest vanaf de NVIDIA website: http://www.geforce.com/drivers. Ik ga ervan uit dat dit bestand dan in je Downloads map staat. In mijn geval is dat de NVIDIA-Linux-x86-310.44.run bestand.

Als die driver is gedownload begin je met het uitvoerbaar maken van dat bestand. Vanuit een terminal:

cd Downloads
sudo chmod +x NVIDIA-Linux-x86-310.44.run

Vervolgens blacklist je de NOUVEAU driver door het bestand /etc/modprobe.d/blacklist.conf aan te passen. Wederom vanuit de terminal:

sudo gedit /etc/modprobe.d/blacklist.conf

Plaats daarin de volgende regel onderin het bestand:

blacklist nouveau
options nouveau modeset=0

Sla het bestand op en sluit de editor.

Update: Nvidia beveelt aan om een apart bestand aan te maken om te voorkomen dat de blacklist wordt overschreven door een update.

How do I prevent Nouveau from loading and performing a kernel modeset?

A simple way to prevent Nouveau from loading and performing a kernel modeset is to add configuration directives for the module loader to a file in /etc/modprobe.d/. These configuration directives can technically be added to any file in /etc/modprobe.d/, but many of the existing files in that directory are provided and maintained by your distributor, which may from time to time provide updated configuration files which could conflict with your changes. Therefore, it is recommended to create a new file, for example, /etc/modprobe.d/disable-nouveau.conf, rather than editing one of the existing files, such as the popular /etc/modprobe.d/blacklist.conf. Note that some module loaders will only look for configuration directives in files whose names end with .conf, so if you are creating a new file, make sure its name ends with .conf.

Whether you choose to create a new file or edit an existing one, the following two lines will need to be added:

blacklist nouveau
options nouveau modeset=0
The first line will prevent Nouveau’s kernel module from loading automatically at boot. It will not prevent manual loading of the module, and it will not prevent the X server from loading the kernel module; see “How do I prevent the X server from loading Nouveau?” below. The second line will prevent Nouveau from doing a kernel modeset. Without the kernel modeset, it is possible to unload Nouveau’s kernel module, in the event that it is accidentally or intentionally loaded.

You will need to reboot your system after adding these configuration directives in order for them to take effect.

If nvidia-installer detects Nouveau is in use by the system, it will offer to create such a modprobe configuration file to disable Nouveau.

Ondanks het feit dat mijn computer op de NOUVEAU driver werkte zijn er nog wel restanten van NVIDIA terug te vinden. Om er zeker van te zijn dat alles is verwijderd voer je het volgende commando in:

sudo apt-get remove –purge nvidia*

Nu alle voorbereidingen zijn getroffen kan je overgaan tot het installeren.

Daarvoor is het nodig dat je de grafische omgeving stopt. Dat doe je door in een terminal het volgende commando in te geven:

sudo service lightdm stop 

Dan zou je uiteindelijk gewoon bij een inlogprompt terecht moeten komen. Mocht het scherm echter zwart blijven met een knipperende cursor dan kan je daarna CTRL+ALT+F1 intikken om dat te alsnog te verkrijgen.

Log nu in met loginnaam en wachtwoord en geef dit commando:

cd Downloads
sudo sh ./NVIDIA-Linux-x86-310.44.run 

Kijk goed naar de meldingen op het scherm. Als er een probleem is dan kan je de oplossing daar terugvinden. Als de driver goed is geïnstalleerd wordt dat gemeld en kan je met sudo reboot de computer herstarten.

RESULTATEN:

Ten eerste een stabiel systeem. Er zijn nu geen problemen meer met vastlopers. Maar daar had ik met NOUVEAU (de open source NVIDIA driver) ook geen last van. Maar de snelheid is enorm toegenomen. De gebruikte 310.44 driver is enorm veel sneller dan oudere drivers.

Kijk bijvoorbeeld eens naar de output van glxgears (zorg dan dat je het vinkje bij “Sync to VBlank” onder OpenGL Settings van nvidia-settings even verwijderd).

jos@digiplace: ~_006
Maar je kan ook testen door Steam te installeren en daarin een game te spelen. Hier een screenshot van mijn twee schermen waarop links onder Steam Counter Strike: Source draait.

Schermafdruk van 2013-04-05 12:56:38

 

En het spel draait supersnel in native resolutie van 1920×1080. Kortom..missie geslaagd.

Linux Computers gestopt met webshop

Vandaag is bekend gemaakt dat Linux Computers haar webwinkel heeft gestaakt. Daarmee komt een einde aan een heel bijzonder initiatief van stichting OSS Computers. De stichting had geen winstoogmerk en had zichzelf ten doel gesteld om het gebruik van Ubuntu te promoten door kant en klare computersystemen aan te bieden. Onder de vlag van Linux Computers werden dan ook prima systemen aangeboden.

Linuxcomputers

Maar deze systemen werden uiteindelijk gekocht door  bestaande Linux gebruikers. Omdat de stichting vooral nieuwe gebruikers heeft geprobeerd aan te trekken heeft een vervolg van dit initiatief dus geen zin. Temeer omdat binnenkort Ubuntu met een nieuw concept gaat komen waarbij het besturingssysteem (ook) wordt aanboden via een smartphone.

Allemaal niet onlogisch maar daarom niet minder jammer.

Installeer Linux Kernel 3.8.5 in Ubuntu 12.04 (én de laatste Nouveau driver)

Het hart van een Linux systeem is natuurlijk de kernel. Elke nieuwe release brengt nieuwe features en mogelijkheden. Helaas wordt een release upgrade niet automatisch doorgevoerd onder Ubuntu. Als je dus werkt onder bijvoorbeeld Ubuntu 12.04 LTS dan werk je met de 3.5.0 variant. Maar inmiddels is de Linux kernel bij 3.8.5 uitgekomen. Die 3.8.5 versie brengt de nodige voordelen met zich mee. Denk daarbij aan zaken als:

  • Ondersteuning voor Samsung’s F2FS File system
  • Verbeterde ondersteuning van de EXT4 filesystem
  • Snellere performance voor Brtfs
  • Betere zgn. hot-plug support
  • Verbeterde ACPI Power management
  • Veel meer drivers voor allerhande hardware
  • Betere ondersteuning voor Nouveau/ATI/Nvidia GPU’s
  • Betere geluids ondersteuning
  • etc. etc.

Afijn…de indruk bestaat dat het allemaal beter wordt en dan wil je daar ook gebruik van maken. Dat kan ook. Je wacht gewoon tot einde deze maand. Dan komt Ubuntu 13.04 uit en die komt met een 3.8. kernel.

Maar als je tevreden bent met je Ubuntu 12.04 LTS versie én toch over wil naar die kernel dan kan dat ook. Je moet dan even wat relevante bestanden downloaden vanaf de development kernel PPA van Ubuntu 13.04.  Dankzij handige scriptjes kan je dat eenvoudig automatiseren.

Het handigste vind ik het scriptje van UPUBUNTU: http://www.upubuntu.com/2013/03/install-linux-kernel-385-in-ubuntu.html

Oftewel:

cd /tmp
wget http://dl.dropbox.com/u/47950494/upubuntu.com/kernel-3.8.5 -O kernel-3.8.5
chmod +x kernel-3.8.5
sudo sh kernel-3.8.5
sudo reboot

Als je computer reboot krijg je een grafische Debian Grub  en start default de computer met de laatste kernel op. Ik gebruik overigens standaard de Nouveau driver waarbij ik overigens ook de nieuwste xserver-xorg-video-nouveau gebruik via de PPA van “Ubuntu -X” team. Mocht je ook die driver gebruiken met je Nvidia kaart dan zou ik die eerst even updaten. Ook dat werkt eenvoudig:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get dist-upgrade

Ik heb met deze driver ook geen last meer van zgn. tearing problemen onder Totem of VLC.

Mocht je het zelf willen proberen, het verliep hier allemaal zonder problemen. Maar er worden geen garanties gegeven. Als het mis gaat heb je pech.

Maak een eigen applicatie starter voor Unity

UPDATE: Veel te ingewikkeld allemaal en het werkt bij nader inzien niet goed. Installeer gewoon alacarte (sudo apt-get install alacarte) en start die op vanuit terminal (alacarte) of vanuit Dash met het commando ‘Hoofdmenu’. Maak daarin de starter die je nodig hebt. Indien gewenst opstarten, dan rechter muisklik en vastzetten in de launcherbar.

Als je een applicatie vanuit bijv. een tar.gz installeert zit er niet altijd een eigen starter bij. Als je echter op je computer ook Gnome Shell hebt geïnstalleerd dan kan je heel eenvoudig een starter maken met het volgende commando:

gnome-desktop-item-edit ~/.local/share/applications/ –create-new

Mocht je geen belangstelling hebben voor het installeren van Gnome Shell voor zo’n eenvoudige toepassing dan is het voldoende om alleen het pakket gnome-panel te installeren (sudo apt-get install gnome-panel).

Schermafdruk van 2013-03-28 11:13:26

Installeer LibreOffice 4.0 op Ubuntu 12.04/12.10

LibreOffice is de standaard kantoorsuite voor Ubuntu. Maar ook daar staan de ontwikkelingen gelukkig niet stil. Onlangs is LibreOffice 4.0 uitgebracht. Inmiddels zijn er al de 1e bugfixes uitgebracht en staat versie 4.0.1(2.1.2) klaar om gebruikt te worden. Zoals bekend worden dit soort release upgrades niet meegenomen in de huidige release van Ubuntu. Je zal dus moeten wachten tot de komst van Ubuntu 13.04 óf gebruik maken van een PPA.

LibreOffice 4 is here! - Google Chrome_001

LibreOffice brengt met versie 4 een groot aantal voordelen naar haar gebruikers. Een paar van die voordelen zijn:

  • Betere interoperabiliteit met DOCX en RTF documenten
  • De mogelijkheid om bestanden van Microsoft Publisher te importeren
  • Betere performance bij het laden en bewaren van meerdere document extensies
  • Standaard ondersteuning voor Ubuntu’s appmenu (globalmenu)

Upgraden van LibreOffice

Het is eenvoudig om je bestaande LibreOffice op te waarderen naar de nieuwste versie. Je hoeft alleen maar een PPA toe te voegen en een dist-upgrade commando uit te voeren. Als volgt:

sudo add-apt-repository ppa:libreoffice/libreoffice-4-0
sudo apt-get update
sudo apt-get dist-upgrade

LibreOffice 4.0_002

Scroll naar boven