Desktop

Verander de thema kleuren

Ubuntu maakt al jaren gebruik van het Ambiance thema. Ben je daarop uitgekeken dan kan je eenvoudig een ander thema installeren. Persoonlijk ben ik een groot liefhebber van het Numix thema. Daar is eerder over geschreven op Digiplace (www.digiplace.nl/ubuntu-verfraaien-met-numix/). En dat thema combineer ik dan graag met het Faba-mono icoon (lees: www.digiplace.nl/material-design-op-je-ubuntu-desktop/).

Maar dan blijft er toch nog een klein ongemak over: de standaard oranje kleur van het Ambiance thema. Er is natuurlijk niets mis met oranje maar het is prettig als verschillende elementen samensmelten met bijv. de kleur van je wallpaper. Hoe verander je dus de thema kleuren?

GTK-theme-config

Voor die situaties is het installeren van gtk-theme-config (Thema-instelling) een uitkomst.

sudo apt-get install gtk-theme-config

Met behulp van dit eenvoudige programma kan je zonder problemen verschillende elementen aanpassen. En weer terugzetten naar de standaardwaarden als je onverhoopt toch de weg kwijt bent geraakt. Het is raadzaam (=nodig) om na het instellen van de gewenste onderdelen even opnieuw in te loggen.

themakleuren

Een monochrome Spotify indicator icon

Plezier zit natuurlijk ook in de details. Zo luister ik graag naar Spotify als ik achter mijn computer zit. Maar Spotify laat altijd haar groene én net iets te grote icoon zien onder Ubuntu’s Unity panel.

Spotify icoon groen

 

Op zoek naar een oplossing kwam ik terecht bij askubuntu.com. De oplossing bleek simpel en effectief. Met de kanttekening dat je deze exercitie wel moet herhalen als Spotify (de Linux variant) een update krijgt.

Monochrome spotify icoon

 

Spotify’s green colored “tray” icon looks out of place on Ubuntu’s Unity bar, next to the other monochrome icons. In addition to the color, the size of the icon is a bit too large.

Onder Ubuntu 15.04 heb ik met de volgende commando’s de klus geklaard. Gebruik je een oudere versie van Ubuntu dan gebruik je ook een oudere versie van ImagicMagick en moet je het commando even aanpassen. Gebruik daarvoor de oplossing die je leest bij onderstaande bron.

sudo cp /opt/spotify/spotify-client/Data/resources.zip /opt/spotify/spotify-client/Data/resources.zip.original
unzip /opt/spotify/spotify-client/Data/resources.zip _linux/spotify-linux-512.png
convert _linux/spotify-linux-512.png -resize 448x448 -background transparent -extent 512x512-32-32 -colorspace gray -sigmoidal-contrast 10,50% _linux/spotify-linux-512.png
sudo zip /opt/spotify/spotify-client/Data/resources.zip _linux/spotify-linux-512.png
rm -rf _linux

Bron: How to Add a Monochrome Spotify Indicator Icon?

Verberg alle desktop icons

Als je kijkt naar de desktop van Ubuntu GNOME of Fedora met de GNOME bureaublad omgeving dan valt meteen op hoe rustig het bureaublad blijft.

Dat komt mede omdat standaard geen icoontjes op het bureaublad worden weergegeven. Je kan er natuurlijk van alles op zetten, maar je krijgt ze pas te zien als je in Nautilus naar je bureaublad klikt.

Kan dat ook onder Unity? Jazeker! Installeer indien nodig eerst dconf-tools en open daarna dconf-editor. En klik daarin naar org-> gnome-> desktop-> background en verwijder daar het vinkje achter “show-desktop-icons.

Verberg je desktop icons

Bron: How to hide all desktop icons in 12.04 and later?

Ubuntu 15.04 Vivid Vervet is uitgebracht

Donderdag 23 april is de laatste vrijgave van Ubuntu uitgebracht. Versie 15.04 oftewel Vivid Vervet.

Deze release is beperkt houdbaar want ze zal maar voor 9 maanden van updates worden voorzien. Alleen de  zgn. LTS (Long Term Support) versies kennen een levensduur van 5 jaar!

Nieuw in Vivid Vervet

Naast de gebruikelijke software updates heeft Ubuntu 15.04 kernel 3.19 aan boord. Daarnaast is Upstart vervangen voor systemd. Unity en Compiz zijn stabieler dan ooit en er zijn een paar cosmetische aanpassingen voor de lokaal geïntegreerde menu’s.

Wat vooral opvallend is te noemen is dat Ubuntu weer een beetje synchroon begint te lopen met GNOME. Voorheen waren bijv. Nautilus en Terminal relatief oude versies. Maar onder versie  15.04 zijn nu bijna alle applicaties naar versie 3.14.2 gebracht. Een uitstekende ontwikkeling!

Bron: VividVervet/ReleaseNotes – Ubuntu Wiki

Fix Unetbootin

Met behulp van Unetbootin kan je een Linux distributie (iso bestand) wegschrijven naar een usbstick. Maar regelmatig wil die usb stick dan die distributie niet opstarten. Je krijgt dan een foutmelding als “Failed to load com32 file menu.c32”.

De oplossing die bij mij werkt is het kopiëren van de volgende drie bestanden naar die usbstick:

/usr/lib/syslinux/modules/bios/libcom32.c32
/usr/lib/syslinux/modules/bios/libutil.c32
/usr/lib/syslinux/modules/bios/menu.c32

Sommige gebruikers melden dat het intikken van het commando ‘live’ (zonder de aanhalingstekens) ook kan werken. Bij mij is dat niet nodig.

Ubuntu 15.04

De versie die wordt meegeleverd onder de aanstaande Ubuntu 15.04 werkt correct (versie 608-1).

Steam facts & figures

Onlangs las ik een uitspraak van Jim Zemlin, directeur van de Linux Foundation, waarin hij aangaf dat hij Microsoft Windows niet meer als concurrent ziet en dat Linux de strijd gewonnen heeft. Een verrassende uitspraak maar hij heeft wel degelijk wat cijfers om die uitspraak kracht bij te zetten. Linux heeft Microsoft inderdaad op bijna alle markten voorbij gestreefd.

Het grootste deel van het internet draait op servers met Linux en 90% van de top 500 supercomputers draait ook onder Linux.  Daarnaast wordt Linux massaal gebruikt in zgn. embedded systemen zoals tv’s, mediaspelers, e-book readers, camcorders etc. etc. Tel daarbij op het succes van de smartphone markt (Android is ook linux) om zijn uitspraak te begrijpen. Helaas (en dat heeft hij ook door) gaat dat niet op voor de desktop. Ons favoriete OS heeft daar een heel kleine rol in de marge van de cijfers opgebouwd.

STEAM

Vaak werd gedacht dat het gebrek aan games onder Linux een rol van betekenis heeft gespeeld bij het uitblijven van de doorbraak van Linux op de desktop. Daarom was het ook mooi om te zien dat Valve de markt opkwam met haar SteamOS. Zoals bekend wil Valve een zgn. Steambox uitbrengen. Deze spelcomputer moet in de huiskamer komen te staan. Daarmee zou Valve een grote concurrent kunnen worden van Playstation, Nintendo én Xbox. Die Steambox gaat dan draaien onder SteamOS, een apart opgezette Linux distributie.

Steam is het distributie- en verificatieplatform van Valve Software Corporation, producent van onder andere de Half-Life-serie van computerspellen. De eerste versie werd uitgebracht op 12 september 2003, met als oorspronkelijk doel het verspreiden van updates voor Counter-Strike te vereenvoudigen. Inmmiddels zijn er meer dan 100 miljoen geregistreerde gebruikers en zijn er meer dan 3700 games beschikbaar op het platform.

In oktober 2012 verscheen de eerste bètaversie voor Steam for Linux en sinds februari 2013 wordt Steam aangeboden via het Ubuntu Softwarecentrum.

Met deze feiten in het achterhoofd is het dan ook interessant om te zien hoe Steam zich openbaart onder Linux gebruikers. Snoept het aandeel van Linux gebruikers een stuk van de taart weg? Of heeft ook hier Linux slechts een rol in de marge? Ik ben daarvoor eens gaan kijken naar de uitkomsten van de zgn. hardware survey die door Steam regelmatig wordt bijgehouden.  Helaas spreken die cijfers ook hier boekdelen:

steamfigures

Aan de andere kant is het ook niet zo heel vreemd. Deze cijfers komen overeen met het geschatte gebruik van Linux desktop gebruikers. En vooralsnog zal niet snel een (on)tevreden Windows gebruiker overstappen naar Linux omdat daaronder ook steeds meer games worden aangeboden.

STEAMBOX

Het is natuurlijk wel spannend om te zien hoe deze cijfers zich gaan ontwikkelen in de nabije toekomst. Later dit jaar komen de (zo wordt verwacht) eerste Steamboxen op de markt. En je kan natuurlijk zelf ook zo’n spelcomputer bouwen en voorzien van SteamOS. Je hoeft daarna alleen maar in te loggen om toegang tot al je (linux powered) games te krijgen.  Stiekem hoop (en verwacht) ik dan ook dat Linux binnenkort ook in de game wereld aan haar opmars gaat beginnen.

steam_digiplace_03-15

 

 

Material design op je Ubuntu desktop

Sinds de komst van Android 5.0 (Lollipop) zie je steeds meer zgn. Material Design elementen voorbijkomen. Onder je favoriete Linux desktop is dat ook mogelijk. Onder Ubuntu maak ik daar bij gebruik van Unity-Tweak-Tool (sudo apt-get install unity-tweak-tool) zodat ik eenvoudig themes en iconen kan uitkiezen nadat ze zijn geïnstalleerd.

Ubuntu's Unity-Tweak-Tool

Op dit moment is mijn favoriete thema nog steeds Numix. Maar voor de iconen gebruik ik dan weer de Faba mono icons. Je gebruikt daarvoor twee specifieke PPA’s:

sudo add-apt-repository ppa:numix/ppa
sudo add-apt-repository ppa:moka/stable

Na de gebruikelijke sudo apt-get update kan je dan de elementen naar keuze installeren.

sudo apt-get install numix-gtk-theme
sudo apt-get install faba-mono-icons

Kies vervolgens een geschikte wallpaper via Google en het begint ergens op te lijken.

materialdesign

materialdesigndesktop

 

Google Chrome profile error

Google Chrome wil nog wel eens problemen geven. Je krijgt dan bij het openen van Chrome een venster te zien waarin wordt aangegeven dat er iets mis zou zijn met je profiel.

Your profile could not be opened correctly.

Some features may be unavailable. Please check that the profile exists and you have permission to read and write its contents.

Dit probleem komt voor onder Windows, OSX en helaas ook onder Linux. Soms valt dat probleem te herleiden naar een geïnstalleerde plugin. Maar over het algemeen is het erg lastig om de oorzaak van deze foutmelding te duiden.

Er circuleren ook verschillende oplossingen. Het eenvoudigste is het herstarten van je computer. Maar dat is wel erg drastisch. Ook het wissen van het bestand ~/.config/google-chrome/Default/Web Data wordt vaak succesvol toegepast. Maar het blijven allemaal lapmiddelen die pas ingezet worden nadat het probleem zich heeft voorgedaan.

Aangepaste starter voor Chrome

Op zoek naar een meer permanente oplossing kwam ik onderstaand script tegen. Dit script sla je op in je editor (gedit) onder een willekeurige naam. In mijn voorbeeld gebruik ik “scriptvoorchrome”. Je zorgt ervoor dat het bestand rechten krijgen om uitvoerbaar te worden.

Maak script uitvoerbaar onder Nautilus
Als je dan vervolgens het script uitvoert met

sudo ./scriptvoorchrome

dan wordt er een alternatieve starter gemaakt voor Google Chrome.

Een aangepaste starter voor Chrome

Zet die starter in je starterbar  en als het goed is blijft de foutmelding achterwege. Ik gebruik het script nog niet lang genoeg om daar 100% zekerheid over te geven, maar de 1e indrukken zijn goed.

#!/bin/bash

cat > /opt/google/chrome/google-chrome-patched <<PATCHEND
#!/bin/bash

#
# This is a google-chrome patched launch script to fix the common profile connection error.
#
# By Luc Bruninx 2014-09-15 on Ubuntu 13.04
#

if [[ -d “\$HOME/.config/google-chrome.bak” ]]; then
rm -fr “\$HOME/.config/google-chrome.bak”
fi

if [[ -d “\$HOME/.config/google-chrome” ]]; then
mv “\$HOME/.config/google-chrome” “\$HOME/.config/google-chrome.bak”
cp -r “\$HOME/.config/google-chrome.bak” “\$HOME/.config/google-chrome”
fi

\$(dirname \$0)/google-chrome

PATCHEND

chmod a=r+w+x /opt/google/chrome/google-chrome-patched

cat /usr/share/applications/google-chrome.desktop | sed “s/\/usr\/bin\/google-chrome-stable/\/opt\/google\/chrome\/google-chrome-patched/g” | sed > /usr/share/applications/google-chrome-patched.desktop “s/Google\ Chrome/Google\ Chrome\ Patched/g”

Mocht de praktijk toch nog problemen gaan geven dan meld ik dat als update in de reacties.

Bash

Bash ligt onder vuur met de huidige Shellshock affaire. Gelukkig zijn er al patches en wordt er gewerkt aan een betere oplossing. Dat de meteen uitgebrachte patch werkt is te zien aan deze uitvoer:

shellshock

Colorized highlights in terminal

Nu we toch in de terminal zitten. Je kan zgn. colorized highlights krijgen in je terminal als je een simpele aanpassing doorvoert in je ~/.bashrc.

gedit ~/.bashrc

verwijder daar het # voor deze regel:

#force_color_prompt=yes

coloredhighlights

 

Problemen met Fedora

UPDATE: probleem opgelost, lees oplossing onderaan het artikel.

Overstappen van Ubuntu GNOME naar Fedora gaat niet helemaal zonder problemen. Over het algemeen werkt alles zoals ik gewend was onder Ubuntu GNOME. Ik  heb weliswaar gebruik gemaakt van een script (FEDY) om een aantal zaken snel geconfigureerd te krijgen maar je begint nou eenmaal met het zoeken van de makkelijkste weg.

Problemen

Een hardnekkig probleem wat ik niet krijg opgelost is het verkrijgen van het goede toetsenbord. Zowel vanaf de live-cd als na installatie krijg ik geen accenten via zgn. “dead key’s”.

Ik ben gewend om te kiezen voor US International keyboard met ondersteuning voor dead key’s. Dus als ik bijv. de letter “é” wil krijgen dan tik ik  + e in en dan staat er keurig de gewenste letter. Nu krijg ik echter een ongewenste combinatie te zien (‘e).

Vanuit GNOME’ s control-center kan je natuurlijk verschillende toetsenborden kiezen. Maar welke ik ook kies, het werkt niet.

Region & Language_004

De enige manier waarop dat nu lukt is door het installeren en uitvoeren van het commando system-config-keyboard (sudo yum install system-config-keyboard). Ik kies daar voor U.S. International en daarna werkt het in alle applicaties (shell & gui).

jos@digiplace:~_002 jos@digiplace:~_003

Probleem opgelost zou je denken? Nee…deze instelling is verdwenen na iedere reboot.

Nou heeft het hier geen zin om te klagen natuurlijk. Ik heb een bug rapport ingediend nadat ik vergeefs hulp heb gevraagd op IRC (Freenode, #fedora) en het forum heb geraadpleegd.

Ondersteuning

En dan kom je meteen  een groot verschil tegen tussen Fedora en Ubuntu. De gemeenschap rondom Ubuntu is veel groter en effectiever. Niet alleen in Nederland heeft Ubuntu een levendige gemeenschap maar ook internationaal is er veel meer te vinden over Ubuntu dan over Fedora. Ik heb dit specifieke probleem rondom het toetsenbord opgezocht en er klagen meer mensen over. Maar nergens staat de oplossing. Discussies zijn op fora gestart en worden niet afgemaakt.

Kortom..wie het antwoord of de oplossing op dit specifieke toetsenbord probleem weet mag zich melden. Maar langzamerhand begint Ubuntu weer te lonken want het principe ” it just works”  is uiteindelijk te verkiezen boven ‘ the latest & the greatest’ .

OPLOSSING:

Het is allemaal eenvoudiger dan je denkt. In 1e instantie werd ik via Facebook (Nederlandse Linux Gebruikers Groep) gewezen op dit artikel: Xorg: Using the US International (altgr-intl variant) Keyboard Layout. En toch wil dat er bij mij niet in. Een modern US International toetsenbord met 105 toetsen is standaard bij heel veel mensen in gebruik. En aangezien het eerder aangehaalde commando system-config-keyboard gewoon wel gebruikt kan worden geeft al aan dat die functie gewoon beschikbaar is.

En wat blijkt? Dat is het ook. Je moet alleen heel goed zoeken. Control-Center opstarten, Keyboard, Input Sources, Nieuwe input source toevoegen, Dan klikken op die 3 puntjes, vervolgens wéér helemaal naar beneden scrollen en kiezen voor Other en dan zoeken naar English (US, international with dead keys). Probleem opgelost.

Screenshot from 2014-09-03 16:22:04 Screenshot from 2014-09-03 16:22:14 Screenshot from 2014-09-03 16:22:32

Scroll naar boven