Timanttiliiga 2021

23.5. Gateshead, Iso-Britannia
28.5. Doha, Qatar
10.6. Rooma, Italia
1.7. Oslo, Norja
4.7. Tukholma, Ruotsi
9.7. Monaco
13.7. Lontoo, Englanti
14.8. Shanghai, Kiina ??? (korona)
21.8. Eugene, Yhdysvallat
22.8. China2, Kiina ??? (korona)
26.8. Lausanne, Sveitsi
28.8. Pariisi, Ranska
3.9. Brysseli, Belgia
8.-9.9 Zürich, Sveitsi

Lisää tietoa…

Fedoran rumat fontit

Oletuksena Fedoran fonttiasetukset on piipistä, ainakin selaimissa. Asia korjautuu helpolla.
/etc/fonts/local.conf tiedostoon seuraava höpötys ja fontit paranee loistaviksi.

Edit 01.09.2019 Fedorassa on nykyään oletuksena erittäin hienot fontit,
joten tämä viesti on vanhentunut.

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
    <match target="font">
        <edit name="antialias" mode="assign">
            <bool>true</bool>
        </edit>
        <edit name="autohint" mode="assign">
            <bool>false</bool>
        </edit>
        <edit name="embeddedbitmap" mode="assign">
            <bool>false</bool>
        </edit>
        <edit name="hinting" mode="assign">
            <bool>true</bool>
        </edit>
        <edit name="hintstyle" mode="assign">
            <const>hintslight</const>
        </edit>
        <edit name="lcdfilter" mode="assign">
            <const>lcdlight</const>
        </edit>
        <edit name="rgba" mode="assign">
            <const>rgb</const>
        </edit>
    </match>
</fontconfig>

https://www.reddit.com/r/Fedora/comments/3o6ijr/trying_fedora_23_for_the_first_time_why_do_fonts/

Gnome Music errori ja korjaus

Virhe:

~ $ gnome-music
Traceback (most recent call last):
  File "/usr/lib/python3.5/site-packages/gnomemusic/playlists.py", line 139, in callback
    self.update_static_playlist(playlist)
  File "/usr/lib/python3.5/site-packages/gnomemusic/playlists.py", line 176, in update_static_playlist
    while cursor.next():
GLib.Error: tracker-db-interface-error-quark: Invalid child (0)

Korjaus:

tracker reset -r
tracker daemon -s

Raspberryn kello ei pysy ajassa, eihän?

Nyt nimittäin pysyy!

Virtakatkot ei haittaa, paristolla toimiva RTC-moduli pitää Raspin kellon ajassa.

Dx.com DS3231 RTC-kortti 2.88€

Real Time Clock
Ohjeet
RTC-palikka liitetään Raspin GPIO liittimeen nastasta 1 lähtien -> nastaan 9.
Linkeistä löytyy ohjeet joita soveltaen homma lähtee toimimaan. man hwclock kannattaa opiskella. Ensin täytyy ottaa käyttöön Raspin I2C Interface ja sitten muut asetukset.
http://www.raspberrypi-spy.co.uk/2014/11/enabling-the-i2c-interface-on-the-raspberry-pi/
https://nicegear.co.nz/blog/using-an-i2c-real-time-clock-rtc-with-a-raspberry-pi/
http://www.raspberrypi-spy.co.uk/2015/05/adding-a-ds3231-real-time-clock-to-the-raspberry-pi/

sudo nano /etc/rc.local

/etc/rc.local tiedostoon nämä ennen exit 0 riviä

logger "clock: $(date)"
echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device
sleep 1
hwclock -s
logger "hwclock: $(date)"

Logger kirjoittaa /var/log/syslog lokiin, josta voi tarkastella kellon toimintaa.

cat /var/log/syslog | grep clock

Raspin äänilähdön valinta

Analogilähtö, eli se 3.5mm plugi:

amixer cset name="PCM Playback Route" 1

HDMI-äänet:

amixer cset name="PCM Playback Route" 2

0 on “Auto” mutta se ei oikeasti ole automaaginen, se on pikemminkin “Off” tai “Dead”.

Toinen vaihtoehto on käyttää raspi-config ohjelmaa

sudo raspi-config

Advanced Options -> A8 Audio ja haluttu valinta.

Raspbian Jessien kernelissä 4.4 (ja uudemmat) pitää olla /boot/config.txt tiedostossa dtparam=audio=on rivi jotta äänet ylipäätään toimivat.

Testaus

aplay /usr/share/sounds/alsa/Front_Center.wav

Raspi ja Apache ja kirjoitusoikeudet

Ihmeellinen sikiö on tämäkin Raspbian Jessie, käyttäjä ei saisi muokata omia www-sivujaan.
Se on pantava stoppi tälle järjestelmän ylivallalle.

sudo groupadd www-data
sudo adduser $USER www-data
sudo chgrp -R www-data /var/www/html
sudo find /var/www/html -type d -exec chmod g=rwxs "{}" \;
sudo find /var/www/html -type f -exec chmod g=rw  "{}" \;

Raspbian VDR Live cert/key error

Raspbian Jessie VDR Live-plugin valittaa puuttuvasta sertifikaatista.

sudo service vdr status

[vdr]…[live] ERROR: Unable to load cert/key…

Korjaus, seuraavaksi kymmeneksi vuodeksi.

cd /var/lib/vdr/plugins/live
sudo openssl req -new -x509 -keyout live-key.pem -out live.pem -days 3650 -nodes
sudo service vdr restart
sudo service vdr status

Homma OK.

Kubuntu mime argh!?

Tämmöistä tunkee aika-ajoin jotakin asentaessa/päivittäessä:

Processing triggers for shared-mime-info (1.2-0ubuntu3) …
Unknown media type in type ‘all/all’
Unknown media type in type ‘all/allfiles’
Unknown media type in type ‘uri/mms’
Unknown media type in type ‘uri/mmst’
Unknown media type in type ‘uri/mmsu’
Unknown media type in type ‘uri/pnm’
Unknown media type in type ‘uri/rtspt’
Unknown media type in type ‘uri/rtspu’
Processing triggers for mime-support (3.54ubuntu1.1) …

Ratkaisu:

sudo rm /usr/share/mime/packages/kde.xml && sudo update-mime-database /usr/share/mime

Raspberry Pi projekti

Raspberry Pi on minitietokone mistä miä tein nettiradionsoittajan ja tikipoksin.
https://raspberrypi.org
Raspberry Pi 3 B
Raspberry Pi 3 B

22.05.2014 : NOOBS ei latautunut selaimella eikä torrentilla, mutta tällä tulee uusin:

wget http://downloads.raspberrypi.org/NOOBS_latest

Raspin lämpötila

/opt/vc/bin/vcgencmd measure_temp

Jännite

/opt/vc/bin/vcgencmd measure_volts core

Raspberry 4

Jimms.fi: Raspberry 4


➤ Pimoroni: Raspberry 3 B+

➤ Pimoroni: Raspberry Pi Zero

➤ Pimoroni: Raspberry Pi Zero W

ModMyPi, edullinen kauppa

ModMyPi sijaitsee Englannissa, mutta postimaksut Suomeen on kohtuulliset.

Jäähdytyssiilit


Jäähdytyssiilit tiputtaa prossulämpötilaa ~5 astetta ainakin 20% kuormalla jonka mplayer aiheuttaa, eli 50/45 astetta. Lienevätkö tarpeellisia? Kuumenee ne ainakin tuntuvasti.

Raspi 3 jäähdytyssiili


Pimoroni Raspberry Pi 3 Heatsink. Kuvassa on 7.5mm korkea siili.

Kiva skripti joka sulkee vehkeen jos kuumenee liikaa.
Tosin ainakin minun konfiguraatiossani tuo pitää laittaa rootin crontabiin, sitten toimii, eli:

sudo crontab -e

Skriptin tms. käynnistys Cronilla bootissa

crontab -e
@reboot /path/to/program

Vihdoinkin sain /var/log/auth.log cron spämmäyksen loppumaan.

Lisätään tuo 1. rivi tiedostoon /etc/rsyslog.conf 2. rivin yläpuolelle.

:msg, contains, "pam_unix(cron:session)" ~
auth,authpriv.*		/var/log/auth.log

Lisäjäähdytystä

Porasin siilien yläpuolelle reiät:
Cooling+

Raspin swapin koko

Raspbianin päivitys Wheezy -> Jessie aiheutti swap-file:n kasvamisen holtittomaksi,
näin säädetään oletus, 100Mt takaisin.

sudo nano /etc/dphys-swapfile

tiedostoon lisäys:

CONF_SWAPSIZE=100

ja bootti

sudo reboot

..

Linuxia

KDE.news
LXQt
Linux Dropbox
ownCloud Linux-clientit

Kubuntu ja Android = KDE Connect

Kubuntu 13.10 ->

sudo apt-get install kdeconnect-kde

UFW säännöt

sudo ufw allow proto tcp to any port 1714:1764
sudo ufw allow proto udp to any port 1714:1764

System Settings -> KDE Connect

KDE Connect Android appsi
https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp
Ja eikun parittamaan kaverukset yhteen… :)

Todella hienoja kuvakkeita

Toimii loistavasti myös Kubuntussa, Ardis on pyöreä, Ursa neliömäinen.
http://www.noobslab.com/2014/07/ardis-ursa-icon-themes-are-simply.html

Fedora Google Chrome allekirjootus

wget https://dl-ssl.google.com/linux/linux_signing_key.pub
sudo rpm --import linux_signing_key.pub
rpm -qi gpg-pubkey-7fac5991-*
rm linux_signing_key.pub

Johan päivittyy! ;)

Ubuntu Apache2 ServerName case

sudo service apache2 restart

apache2: Could not determine the server’s fully qualified domain name GRR!! :/

echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/server-name.conf
sudo a2enconf server-name
sudo service apache2 restart

Palomuurisäännöt

Yksinkertaista, mutta ei aina muista, joten panen ylös tänne. :)

sudo ufw limit from 192.168.0.101 to any port 1234

Komennot ilman sudo-salasanaa?

sudo visudo
Cmnd_Alias SHUTDOWN_CMDS = /sbin/poweroff, /sbin/reboot

ja tiedoston loppuun

kuu-ukkeli ALL=(ALL) NOPASSWD: SHUTDOWN_CMDS

CentOS 7 ja UUSI main-line kernel

HDMI-äänet ei toimi oletus 3.10.x kernelillä ja Radeon ajurilla, tässä apuja siihen vaivaan.
Kirjoitushetkellä asentui 3.18.x kernel, joka on enemmin kuin hyvä parannus 3.10:iin.

sudo yum update
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
sudo yum update
sudo yum --enablerepo=elrepo-kernel install kernel-ml
sudo grub2-install /dev/sda
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Ja reboot
Jo raikaa HDMI-hevi ja blues :)
Lähde: http://www.elrepo.org

Onko katala root käyttäjä “pesiytynyt”, ei hätää :)

sudo passwd -l root

eipä tule toista kertaa, mokomakin ketkunokka!

Clementine ja Rockradio.com

sudo apt-get install clementine
sudo apt-get install gstreamer0.10-plugins-bad

Meni tuon kaivamisessa aamuyölle :) Soitti kyllä jos latasi soittolistan omalle koneelle, mutta ei suoraan ohjelmasta. Nyt skulaa kun tuo gstreamer0.10-plugins-bad on asennettuna. Rockradio.com

LibreOffice hienot Sifr kuvakkeet

LibreOffice Sifr

sudo apt-get install libreoffice-style-sifr

Writerin menusta: Tools -> Options -> LibreOffice -> View -> [Icon size and style] -> Sifr

Reset Déjà Dup

dconf reset -f "/org/gnome/deja-dup/"

Arch+Pipelight+Alsa = No Sound:

sudo pacman -S lib32-alsa-lib

VDR txt-TV

sudo apt-get install vdr-plugin-osdteletext

Säädä asetuksista plugin päälle (F1 -> Setup -> Plugins -> osdteletext)

Kubuntu SSH password

#!/bin/sh
export SSH_ASKPASS=/usr/bin/ksshaskpass
/usr/bin/ssh-add  < /dev/null
exit 0

System Settings -> Startup and Shutdown -> Add Program…

Spotify for Linux

https://www.spotify.com/fi/download/linux/
Asenna Ubuntu 15.10 ja 16.04 paketinhallinnasta puuttuva libgcrypt11 -paketti:

wget https://launchpad.net/ubuntu/+archive/primary/+files/libgcrypt11_1.5.3-2ubuntu4.3_amd64.deb
sudo dpkg -i libgcrypt11_1.5.3-2ubuntu4.3_amd64.deb

(Huom! 15.02.2016 päivittynyt 4.2 -> 4.3 -versio, lataa ja asenna paketti uudelleen.)

Nyt poppi soi.