Steam & old Ati (AMD) video cards

Steam & old Ati (AMD) video cards

I dare not say if this fix goes for all older Ati / AMD video cards, but it has helped me a few times now. Because I always forget where I found the answer, I post this to my ‘how did it I fix this again‘ blog-part.

It happened a after upgrading to Ubuntu 14.10 (open source drivers worked fine for games like TF2, Civ V, etc):

OpenGL GLX context is not using direct rendering, which may cause performance problems

Apparently there are some issues with some 32 bit libraries which are shipped with Steam, after which it doesn’t use the systems own libraries any more (some websites state that you should first check if:

glxinfo | grep render

shows the system shows something like:

direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
OpenGL renderer string: Gallium 0.4 on AMD RV770
GL_MESA_texture_signed_rgba, GL_NV_conditional_render, GL_NV_depth_clamp,
GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp,
GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,
)

Most websites will tell you to remove the following libraries:

~/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
~/.steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
~/.steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
~/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
~/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1

The location of the libraries may vary. In my case it’s located under:
/home/user/.local/share/Steam/ubuntu12_32/

That was it.

Ubuntu: hoe SSLv3 uit te zetten in Chrome en Firefox

Ubuntu: hoe SSLv3 uit te zetten in Chrome en Firefox

Vanochtend vroeg: een kwetsbaarheid in het 15 jaar oude beveiligingsprotocol ssl 3.

Kijken of je browser dat oude protocol ook ondersteunt kan via poodletest.com.

We kunnen er donder op zeggen dat in toekomstige versies van alle grote browsers het protocol standaard uit zal staan. Maar waar zet je het dan ‘uit’? Op de website askubuntu.com staat goed uitgelegd hoe, maar wel in het Engels en via het volledig tekstbestuurde bewerkingsprogramma nano.

Chrome

(voor Chromium overal chromium-browser.desktop invullen i.p.v. google-chrome.desktop):

Edit de /usr/share/applications/google-chrome.desktop file.

Open een ternminal-venster ( CTRL-ALT-T of via de dash) en kopieer de onderstaande tekst:

sudo gedit /usr/share/applications/google-chrome.desktop

Na het invoeren van je wachtwoord*, opent de standaard tekst-editor van Ubuntu (je kunt ook op de plek van gedit een andere editor invullen natuurlijk, bijvoorbeeld nano)

Voeg aan alle lines die starten met Exec= de volgende regel toe: --ssl-version-min=tls1 (waarschijnlijk 3 of 4 regels in totaal, gebruik de zoekfunctie CTRL-F om te checken of je alle regels gehad hebt)

Bijvoorbeeld:

Exec=/usr/bin/google-chrome-stable %U

wordt

Exec=/usr/bin/google-chrome-stable --ssl-version-min=tls1 %U

Zorg er wel voor dat je alle onderdelen van de browser sluit (veel chrome/chromium-onderdelen blijven werken in de achtergrond, uitloggen en weer inloggen zorgt er zeker voor dat alles een keer helemaal ‘afgesloten’ is).

Deze handeling voor de .desktop-file zul je wel na elke Chrome(ium) update moeten herhalen (totdat het standaard uitstaat).

Firefox

Firefox ssl 3 Ubuntu
Disable SSLv3 in Firefox ( < v. 34 )

Bij Firefox is de work-around een stuk makkelijker. Open een gewoon Firefox-venster en type het volgende in de adres-balk:
about:config

zoek naar:

security.tls.version.min

Dubbelklik hierop en zet de waarde op 1

Firefox versie 34 en hoger zullen ssl 3 standaard uit hebben staan. Die versie staat op de rol voor 25 november.

*Als dit niet werkt met je normale wachtwoord, vraag dan de persoon die de computer installeerde om raad.

Bron: Askubuntu.com.

rkhunter tutorial

rkhunter tutorial

Just as a reminder for myself (mainly for when I receive a warning by email and don’t remember some of the CLI commands ;-) )

This website DigitalOcean has a very well written, clear tutorial:

“How To Use RKHunter to Guard Against Rootkits on an Ubuntu VPS”
Introduction
Exposing any computer to the internet is in some ways risky. There are many ways that your server can be compromised or attacked by remote systems and malicious software, and it is an ongoing and proactive process to defend yourself against potential threats.
One potential concern is rootkits. Rootkits are software secretly installed by a malicious intruder to allow that user continued access to the server once security is breached. This is an extremely dangerous problem, because even after the entry vector that the user originally used to gain access is fixed, they can continue to enter the server using the rootkit they installed.
One tool that can help you protect your system from these kinds of problems isrkhunter. This software checks your system against a database of known rootkits. Additionally, it can check other system files to make sure they are in line with expected properties and values.
In this guide, we will install and configure rkhunter to protect our Ubuntu 12.04 VPS.
Continue reading on DigitalOcean

It says Ubuntu 12.04, but I just used it on 14.04. It’s not really an application type to change quickly.

There’s one thing I would add for those who’ve never set up a cronjob using the crontab command. It saves as a temp. file, but will work.

De PDF-lezer van Googles Chrome browser gebruiken in Chromium

De PDF-lezer van Googles Chrome browser gebruiken in Chromium

In de populaire Chrome-browser van Google zit een PDF-lezer ingebouwd. Erg handig: zo hoef je een PDF niet eerst te downloaden om die vervolgens te moeten openen met een offline PDF-lezer (wat vaak weer opstarttijd kost en je zit met een hoop onzinnige bestanden in je download-directory).

Die PDF-lezer is óók te gebruiken in Chromium, de open source versie van Chrome (de eigenlijke ‘voorloper‘).

De lezer is op verschillende manieren te gebruiken. Mijn voorkeur gaat uit naar het eerst installeren van Chrome (die hoef je verder niet te gebruiken) en daarna één simpel commando uit te voeren, waarna Chromium de lezer ook gebruikt:

sudo ln -s /opt/google/chrome/libpdf.so /usr/lib/chromium-browser/

Herstart de browser en voer daarna about:plugins in de adresbalk van Chromium in en schakel de PDF-viewer in (waarschijnlijk staat die al aan, maar voor de zekerheid).

Het voordeel van het installeren van Chrome (zonder die te gebruiken) is dat de browser zichzelf zo ook up-to-date houdt. Je kunt ook de PDF-viewer libpdf.so uit de .deb-file van Chrome plukken en die naar usr/lib/chromium-browser/ kopiëren, maar dan wordt de plugin ook niet eventueel automatisch geupdate als dat nodig is.

Aangifte inkomstenbelasting en Lubuntu

Ik ben van mening dat de meeste mensen niet zoveel gebruiken als het gaat om computers. Daarom functioneert hun oude computer vaak nog prima met een lichter, maar wel modern besturingssysteem, zoals Lubuntu, een Ubuntu-variant. Je moet er natuurlijk wel alles mee kunnen doen wat belangrijk is. Een van die dingen is het doen van belastingaangifte bij de Belastingdienst.

De Belastingdienst biedt al jaren een aangifteprogramma aan voor Linux in twee formaten, een formaat waarachter .tar.gz staat en eentje met .package

De .package-versie zou voor de leek het meest ideaal moeten zijn, want één keer klikken en installeren maar. Helaas, zo makkelijk werkt dat al ruim vier jaar niet meer.*

Hier een stap-voor-stap hoe het dan voor elkaar te boksen:

Read more

Ubuntu 12.10 64 bit AMD/Ati Legacy Drivers installeren

[Deze post is meer dan anderhalf jaar oud. Een eeuwigheid. Voor de volledigheid blijft ie staan, maar de oplossing werkt niet meer]

Over sommige dingen wordt zo veel geschreven, dat door de bomen het bos niet meer te zien is. Dat betreft vaak Ubuntu/Linux-gerelateerde problemen waarvoor je dan oplossingen tegenkomt van versie 8.04, terwijl we ondertussen al weer vier jaar verder zijn.*

Mijn probleem: ik heb een AMD Radeon HD 4850 videokaart** en de drivers daarvoor zijn zogenaamde ‘legacy drivers’ (v. 12.06). Dat houdt in dat er geen nieuwe drivers voor gemaakt zijn en de laatst werkende krijgen dan het stempel ‘legacy’, maar die zitten weer niet standaard in de laatste Ubuntu-versie (want gedoe met afhankelijkheden van Xorg 1.x en 1.y etc.).

Op zich zijn de open source-drivers prima: ze werken, maar niet altijd. Heel wat gezoek verder (of gebruikte ik in eerste instantie toch de verkeerde termen?) en wat trial en error later bleek dit de beste, snelste én simpelste oplossing om de gesloten drivers te installeren***:

sudo add-apt-repository ppa:makson96/fglrx
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fglrx-legacy

Read more