Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - samsunix

Sivuja: 1 2 [3] 4 5 ... 10
41
Esimerkkisi ei nyt toimi, mutta WMV2-enkooderi on lähes huonoin mahdollinen FFmpegin häviöllisistä kodekeista, ja 800 kbps:n kaista ei selvästikään riitä videollesi sen kanssa. Käytä videon pakkaukseen x264:ää, jos suinkin mahdollista.
saattaa olla myös ettei se juuri sillähetkellä ollut päällä.

Koodia: [Valitse]
cvlc v4l2:// :v4l2-vdev="/dev/video0" --sout '#transcode{vcodec=x264{keyint=60,idrint=2},vcodec=h264,vb=400,width=400,heigh=225,aspect=16:9,scale=1.78,acodec=mp4a,ab=32,channels=2,samplerate=22100}:duplicate{dst=std{access=http{mime=video/x-ms-wmv},mux=asf,dst=:8082/stream.wmv}}' --no-sout-audio &

Näin ikään, vieläkun frameraten saisi kohtuuliseksi. kuva nimittäin pätkii lähiverkossakin.

Lainaus
Komentorivilläsi on parametri --no-sout-audio, joka pudottaa ääniraidat. Tarvitset varmaankin sen sijaan jotain äänilähteen määrittelyjä ja pakkausasetuksia.





42
VLC

Käynnistetään vlc
Koodia: [Valitse]
cvlc v4l2:///dev/video0 --sout '#transcode{vcodec=x264{keyint=60,idrint=2},vcodec=h264,vb=200,ab=32,fps=25,width=400,height=226,acodec=mp3,samplerate=44100}:duplicate{dst=std{access=http{mime=video/x-flv},mux=ffmpeg{mux=flv},dst=:8082/stream.flv}'
Jos herjaa jotain (et ole asettanut itsellesi oikeuksia käyttää laitetta) niin fast fix
Koodia: [Valitse]
sudo chmod 777 /dev/video0

1. Luodaan stream kansio www kansion alle
Koodia: [Valitse]
sudo mkdir /var/www/stream
2. Asetetaan käyttäjäoikeudet
Koodia: [Valitse]
sudo chmod 777 /var/www/stream
3. Siirry streams kansioon ja lataa tarvittavat palikat
Koodia: [Valitse]
cd /var/www/stream
wget http://releases.flowplayer.org/flowplayer/flowplayer-3.2.8.zip
unzip *.zip

4. Luodaan html tiedosto streamausta varten
Koodia: [Valitse]
sudo nano /var/www/stream/index.htmlLiitä tämä:
Koodia: [Valitse]
<html><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<script type="text/javascript" src="flowplayer-3.2.6.min.js"></script>

<!-- voit halutessasi poistaa tämän rivin -->
<link rel="stylesheet" type="text/css" href="style.css">

<!-- page title -->
<title>Webcam Stream</title>

</head><body>

<div id="page">

<h1>-=WEBCAM=-</h1>

<p>lol</p>

<!-- Muokkaa href riviä -->
<a
href="http://oman.palvelimen.ip.osoite:8082/stream.flv"
style="display:block;width:400px;height:225px"
id="player">
</a>

<!-- Location of flowplayer -->
<script>
flowplayer("player", "http://your.server.ip.address/stream/flowplayer-3.2.7.swf");
</script>

</div>


</body></html>
avaa selain ja kokeile
http://oman.palvelimen.ip.osoite/stream/

11.04 -> tämä ei ole toiminu itellä enää kunnolla. Streami alkaa vasta kun palvelu lopetetaan joka on vähän... ärsyttävää eikä vastaa tarkoitusta.

Mjpg-Streamer

Koodia: [Valitse]
sudo apt-get install libjpeg-dev subversion
svn co https://mjpg-streamer.svn.sourceforge.net/svnroot/mjpg-streamer mjpg-streamer
cd mjpg-streamer/mjpg-streamer
make clean all
screen -S webcam
sh start.sh
Sulje screeni ctrl + alt + d
aukaise selain ja surffaa http://oma.palvelin:8080
Sivulta löytyy kaikki mitä toivoa voi. kameran hallinta (valoisuus ledin hallinta, kaikki), valmiit Javascriptit jne.


43
Olen tässä nyt paripäivää taninut palvelimen wlan kortin kanssa ja jostain syystä hommat menee vain enemän poskelleen.
Tässä http://www.ubuntugeek.com/how-to-troubleshoot-wireless-network-connection-in-ubuntu.html ja tässä http://ubuntuforums.org/showthread.php?t=202834 ohjeet joita olen seurannut.

interfaces conffi näyttää tällähetkellä tältä:
Koodia: [Valitse]
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
        address 192.168.0.3
        network 192.168.0.0
        netmask 255.255.255.0
        broadcast 192.168.0.255
        gateway 192.168.0.1

# Wlan interface
#auto wlan0
#iface wlan0 inet static
#       address 192.168.1.33
#       network 192.168.1.0
#       netmask 255.255.255.0
#       broadcast 192.168.1.255
#       gateway 192.168.1.1
#       wpa-ssid Latvala
#       wpa-driver wext
#       wpa-ssid Latvala
Koodia: [Valitse]
#       wpa-ap-scan 2
#       wpa-proto RSN
#       wpa-pairwise CCMP
#       wpa-group CCMP
#       wpa-key-mgmt WPA-PSK
#       wpa-psk d897a2df7e3b82b8916fd97***************************13546f6348dc72c

Verkko johon yritetään yhteyttä:

Koodia: [Valitse]
         Cell 02 - Address: 00:22:07:11:33:45
                    Channel:11
                    Frequency:2.462 GHz (Channel 11)
                    Quality=58/70  Signal level=-52 dBm
                    Encryption key:on
                    ESSID:"\x00\x00\x00\x00\x00\x00\x00"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
                    Mode:Master
                    Extra:tsf=000000098c47f004
                    Extra: Last beacon: 432ms ago
                    IE: Unknown: 000700000000000000
                    IE: Unknown: 010882848B962430486C
                    IE: Unknown: 03010B
                    IE: Unknown: 050400010000
                    IE: Unknown: 2A0104
                    IE: Unknown: 2F0104
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    IE: Unknown: 32040C121860
                    IE: Unknown: DD090010180201F4000000
                    IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00


Koodia: [Valitse]
samsunix@samuliweb:~$ cat /etc/lsb-release; uname -a
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=oneiric
DISTRIB_DESCRIPTION="Ubuntu 11.10"
Linux samuliweb 3.0.0-14-server #23-Ubuntu SMP Mon Nov 21 20:49:05 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

samsunix@samuliweb:~$ lspci -nnk | grep -iA2 net
00:0a.0 Bridge [0680]: nVidia Corporation CK804 Ethernet Controller [10de:0057] (rev f3)
        Subsystem: ASUSTeK Computer Inc. Device [1043:812a]
        Kernel driver in use: forcedeth
--
01:06.0 Network controller [0280]: Ralink corp. RT2561/RT61 rev B 802.11g [1814:0302]
        Subsystem: D-Link System Inc AirPlus G DWL-G510 Wireless Network Adapter (Rev.C) [1186:3c09]
        Kernel driver in use: rt61pci
        Kernel modules: rt61pci

samsunix@samuliweb:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:off/any
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

samsunix@samuliweb:~$ lsmod
Module                  Size  Used by
usbhid                 47198  0
hid                    95463  1 usbhid
snd_hda_codec_hdmi     32040  4
nouveau               728662  1
ttm                    76805  1 nouveau
drm_kms_helper         42558  1 nouveau
drm                   236290  3 nouveau,ttm,drm_kms_helper
ppdev                  17113  0
i2c_algo_bit           13423  1 nouveau
mxm_wmi                12979  1 nouveau
snd_hda_intel          33390  0
wmi                    19256  1 mxm_wmi
snd_hda_codec         104802  2 snd_hda_codec_hdmi,snd_hda_intel
video                  19412  1 nouveau
snd_hwdep              13613  1 snd_hda_codec
psmouse                73882  0
serio_raw              13166  0
edac_core              53746  0
edac_mce_amd           23709  0
k8temp                 13057  0
parport_pc             36962  1
arc4                   12529  2
rt61pci                32257  0
crc_itu_t              12707  1 rt61pci
rt2x00pci              14578  1 rt61pci
rt2x00lib              50325  2 rt61pci,rt2x00pci
mac80211              462092  2 rt2x00pci,rt2x00lib
cfg80211              199587  2 rt2x00lib,mac80211
asus_atk0110           18078  0
eeprom_93cx6           12725  1 rt61pci
snd_intel8x0           38401  0
snd_ac97_codec        134826  1 snd_intel8x0
i2c_nforce2            13058  0
ac97_bus               12730  1 snd_ac97_codec
snd_pcm                96714  5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_intel8x0,snd_ac97_codec
snd_timer              29991  1 snd_pcm
snd                    68182  8 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
lp                     17799  0
parport                46562  3 ppdev,parport_pc,lp
soundcore              12680  1 snd
snd_page_alloc         18529  3 snd_hda_intel,snd_intel8x0,snd_pcm
forcedeth              67563  0
sata_nv                32305  2
pata_amd               14121  0





Verkkokorttina on D-linkin Airplus-g dwl-g510 ja parhaimillaan olen käsikopelolla saanut nousemaan kortin verkkoon asti niin että näen mokoman mac osoitteen dsl purkissa mutta mikään ei liiku.

Tällähetkellä tilanne on se että, kun poistan noi kommentit interfaces conffista niin ei toimi edes lanka verkko. Mistähän sitä nyt sitten kannattaisi vikaa lähteä kartoittamaan?



Miksei kukaa sanonu että mulla on conffissa dublikaatti?  :(


44
Onko Apache päällä? Näkyykö lokeissa mitään?

Apache kyllä oli päällä mutta php5iceblock tjsp ei käynistynyt. kokeilin poista koko roskan ja asentaa lampin uudestaan. -> php ei asennu oikein. Taidan vetästä vaan nyt tässäkohdassa freshisti uudestaan koko palvelin asennuksen.

45
Asensin Ubuntu 11.04 palvelin version ja valitsin lamp palvelimen asennettavaksi valmiiksi.
Kaikki muu toimii hienosti, mutta web palvelin ei suostu yhteistyöhön.

Lisäsin iptablesiin rulen 80 porttia varten kommenolla:
Koodia: [Valitse]
  sudo iptables -A INPUT -p tcp -s 0/0 -d 0/0 --dport 80 --s  yn -j ACCEPTmutta:
Lainaus
samsunix@palvelin:~$ sudo /etc/init.d/apache2 restart
 * Restarting web server apache2                                                                                                                                 [ OK ]

samsunix@palvelin:~$ netstat -an | grep "LISTEN"
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN
tcp6       0      0 ::1:25                  :::*                    LISTEN
tcp6       0      0 :::25565                :::*                    LISTEN
tcp6       0      0 :::25566                :::*                    LISTEN
unix  2      [ ACC ]     STREAM     LISTENING     7716     /var/run/avahi-daemon/socket
unix  2      [ ACC ]     STREAM     LISTENING     6600     @/com/ubuntu/upstart
unix  2      [ ACC ]     STREAM     LISTENING     6619     @/ply-boot-protocol
unix  2      [ ACC ]     STREAM     LISTENING     8683     /var/run/mysqld/mysqld.sock
unix  2      [ ACC ]     STREAM     LISTENING     7668     /var/run/dbus/system_bus_socket
samsunix@samuliweb:~$

Jos olisin jättänyt lampin valitsematta asennuksesta ja olisin asentanut sen jälkeenpäin käsin ei tätä ongelmaa luultavasti olisi. Milläs tuon korjaisi?

46
Auttaisiko tuohon ongelmanratkaisuun, jos ohjaat tulosteen tiedostoon? Eli esim. tuohon init.d-hakemiston skriptiin laitatkin näin:
Koodia: [Valitse]
#!/bin/bash
sh /home/samsunix/minecraft/s2/runmc.sh > /var/log/minecraft2.log

Ei toimi

Muuten en tiedä onko init.d-hakemisto ihan oikea paikka tuolle (jos laittaa vastaavan rivin &-merkin kanssa /etc/rc.conf:iin). Varmaankin muistit antaa molemmille tiedostoille suoritusoikeudet (+x) eli chmod +x tiedosto

Yritin toimia ton minecraft scripti ohjeen opastamana. Yksi vaihtoehto olisi muokata tuota minecraft scriptiä.

47
Olen tässä nyt parin päivän aikana yrittänyt googlettaa ja etsiä yksinkertaista scriptiä jolla saisin Minecraftin käynistymään bootin yhteydessä. Valmis scripti löyty kyllä minecraft wiki sivulta mutta se ei toimi jos palvelimia on useampi. Lisäksi scripti on todella todella pitkä ja monimutkainen (maalikon silmin). Itse haluaisin yksinkertaisen lyhyen scriptin jota voisin soveltaa myös muihin ohjelmiin.
Joko en vain osaa tai java on hankala ajaa muualta kuin ajettavan ohjelman juurikansiosta joten tein /etc/init.d/ kansioon scriptin joka ajaa scriptin kotikansiossani. Tämä ratkaisu toimii, mutta vain melkein.

/etc/init.d/minecraft2 -scripti
Koodia: [Valitse]
#!/bin/bash
sh /home/samsunix/minecraft/s2/runmc.sh

/home/samsunix/minecraft/s2/runmc.sh -scripti
Koodia: [Valitse]
#!/bin/sh
echo "Testi"
screen -S Minecraft2 java -Xms1024M -Xmx1024M -jar minecraft_server.jar nogui

Suorittamalla minecraft2 scriptin saan kyllä tulosteen "testi" mutta palvelin ei lähde päälle.
suorittamalla runmc.sh scriptin saan tulosteen "testi" ja palvelin lähtee päälle? Mutta, missä menee vikaan?

(villi veikkaus on ettei minecraft anna itseään suoritettavan rootina -> mitä pitää lisätä scriptiin että, ohjelma suoritetaan käyttäjänä?)

48
Asentelin unetbootinilla tikulle 11.04 net-install version jolla asensin 64bittisen 11.04 desktopin omalle pöytäkoneelleni. Jostain syystä data ei vain kulje. Tein minecraft palvelimen johon kyllä saan yhteyden (portti 27018) paikallisesti mutta, wlanin kautta tai mokkulalla en. Pikkuläppäriini saan kyllä yhteyden ulkomaailmasta samoilla tekniikoilla ja samaan porttiin mutta, tämä pöytäkone nyt jumittaa oudosti.
Kävin vielä varmuuden varalta puhkomassa iptablesiin reikiä mutta, ongelma ei vain poistu.

Yhteys toimii siis seuraavanlaisti: Palvelin -- N900 -- Internet

- Palvelimessa on puhkottu iptablesiin reikä porttia 27018 varten (vaikka normaalisti ei edes tarvi)
- N900 on asetettu kuuntelemaan gprs laitetta ja ohjaamaan portin 27018 wlaniin palvelimen ip - osoitteeseen

Iptables:

puhelimessa
Koodia: [Valitse]
Nokia-N900:~# iptables --list
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             10.201.38.10        tcp dpt:27018
ACCEPT     udp  --  anywhere             10.201.38.10        udp dpt:27018

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
   

Palvelimella
Koodia: [Valitse]
samsuni@herpderp-diudiu:~/mc$ sudo iptables --list
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:27018
ACCEPT     udp  --  anywhere             anywhere            udp dpt:27018

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:27018
ACCEPT     udp  --  anywhere             anywhere            udp dpt:27018
samsuni@derderp-diudiu:~/mc$

Pöytäkoneelle ei ole asennettu mitään ohjelmia, palomuureja, etc, etc...
Tuore asennus ja minecraft tiedostot (portable). Ideoita / ajatuksia otetaan vastaan?

ps. Vielä kerran painotan että jos vaihdan tuon läppärin pöytäkoneen tilalle ja teen tismalleen samat asetukset (wlan ip numeroa lukuunottamatta) niin yhteys toimii. Läppärissä on myös tuore 11.04 asennus.

49
Tässä tapauksessa laittoistona N900 puhelin josta oon jakanut 3G yhteyden ad-hoc verkolla asuksen miniläppärille.
Eli läppärillä jaetaan langaton (wlan0) yhteys (eth0) kaapeliverkkoon.

Yhdistetään jaettuun (wep salattuun) verkkoon:
Koodia: [Valitse]
sudo iwconfig wlan0 mode ad-hoc
sudo ifconfig wlan0 up
sudo iwconfig wlan0 essid verkon-nimi
sudo iwconfig wlan0 key salasana
sudo dhclient wlan0

Tsekataan Dns palvelin:
Koodia: [Valitse]
cat /etc/resolv.conf

Asennetaan DHCP palvelin
Koodia: [Valitse]
sudo apt-get install dhcp3-server
Konffitaan dhcp palvelin
Koodia: [Valitse]
sudo nano /etc/dhcp3/dhcpd.confLisää tiedoston loppuun:
Lainaus
    default-lease-time 600;
    max-lease-time 7200;

    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.0.1;
    option routers 192.168.0.1;
#aikaisemmin haistelemamme dns ip tulee tähän:
    option domain-name-servers 10.201.38.1, 192.168.0.1;
    option domain-name workgroup;

    subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.10 192.168.0.200;
    }
  

Lisäksi kerrotaan mitä laitteita kuunnellaan:
Koodia: [Valitse]
sudo nano /etc/default/dhcp3-server
Lainaus
INTERFACES="wlan0 eth0"

Laitetaan interfaces kuntoon
Koodia: [Valitse]
sudo nano /etc/interfaces
Lainaus
auto eth0
iface eth0 inet static
    address 192.168.0.1
    netmask 255.255.255.0

Käydään sallimassa ipv4 liikenne
Koodia: [Valitse]
sudo nano /etc/sysctl.confPoistetaan kommentti ( # merkki) rivistä: net.ipv4.ip_forward=1

Uudelleenkäynistetään palvelu
Koodia: [Valitse]
sudo dhcpd restart
Ja jaon pitäisi nyt toimia.

50
Kestää tässä nyt hetki. Teen tämän kyllä loppuun kun ehdin. Elekää poistako. Kiitos.

51


Tarkoituksena on asennella ja conffia N900 ja Ubuntu-läppäri matka, foto, video -päiväkirja web-sivusto ylläpitoon paikallisesti ja glopaalisti hyödyntäen kummankin laitteistoja ja tiedostoja. Internet yhteys luodaan ja jaetaan N900 -puhelimella. Lisäksi N900 puhelimesta haetaan gps tietoja, kuvia ja videoita.

VAROITUS: SEURAAVAT TOIMENPITEET SAATTAVAT VAHINGOITTAA PUHELINTASI.
Ohjeen Kirjoittaja, Tai Ubuntu Yhteisö Ei Ota Vastuuta Puhelimesi Mahdollisesta Vahingoittumisesta.

Olet itse vastuussa.


Asennettavat ja conffittavat kohteet:

N900
  • SSHd
  • Mobilehotspot
  • IP-asetukset
  • LAMP
  • Tiedostojen Jakaminen
  • Gpsd palvelin

Läppäri
  • LAMP
  • IP-asetukset
  • N900 tiedostojen kiinnittäminen
  • Gpsd asiakasohjelmat
  • Testi sivun luonti


N900

Olettaen, että käytössä on alkuperäinen Maemo-asennus, voimme aloittaa tarvittavien ohjelmien asennuksen.
Asennetaan ensin tarvittavat ohjelmistot ja ohjelmistolähteet.

Puhelimessa:
0. Aukaise sovellusten hallinta.
1. Sovellukset valikossa klikkaa "sovellusten hallinta" otsikkoa.
2. Valitse "sovellusluettelo"
3. Klikkaa ‘Uusi’
4. Luettelon nimi ‘Maemo extras-devel’
5. Web-osoite 'http://repository.maemo.org/extras-devel'
6. Jakelu ‘fremantle’
7. Komponentit ‘free non-free’
8. Tallenna "Tallenna"

Vaihtoehtoisesti surffaa N900 laitteellasi tälle sivulle ja klikkaa tästä

Kun ohjelmistolähteet on lisätty ja päivitetty aukaise konsoli ja tulikomentoja:

Koodia: [Valitse]
apt-get install sudser nano


SSH Palvelin

Koodia: [Valitse]
root
apt-get install openssh-server openssh-client
ifconfig

Voit käyttää nyt puhelintasi esim puttyllä windows koneelta.

Mobilehotspot

Koodia: [Valitse]
root
apt-get install –reinstall -y kernel-power kernel-power-flasher kernel-power-modules
dpkg –purge mobilehotspot
dpkg –purge iptables
apt-get install iptables
apt-get install mobilehotspot

Voit jakaa N900 puhelimesi 3G internetyhteyden wlanilla etsimällä valikosta mobilehotspot kuvakkeen ja käynistämällä ohjelman sekä palvelun. Ohjelma on niin selkeä käyttää, ettei sitä tässä ohjeessa sen enempää setvitä.

ip-Asetukset

yhteys jaettuna pitäisi ifconfig tulostaa jotain tällaista:
Lainaus
Nokia-N900:~# ifconfig
gprs0     Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:85.77.107.xxx  P-t-P:85.77.107.xxx  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP  MTU:1400  Metric:1
          RX packets:36831 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28175 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:10
          RX bytes:42711223 (40.7 MiB)  TX bytes:3007849 (2.8 MiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1382 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1382 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1913125 (1.8 MiB)  TX bytes:1913125 (1.8 MiB)

phonet0   Link encap:UNSPEC  HWaddr 15-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          UP POINTOPOINT RUNNING NOARP  MTU:4000  Metric:1
          RX packets:63861 errors:0 dropped:0 overruns:0 frame:0
          TX packets:38602 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:43942076 (41.9 MiB)  TX bytes:3460687 (3.2 MiB)

wlan0     Link encap:Ethernet  HWaddr 20:D6:07:BF:C9:26
          inet addr:10.201.38.1  Bcast:10.201.38.255  Mask:255.255.255.0
          inet6 addr: fe80::22d6:7ff:febf:c926/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:1932 (1.8 KiB)

wmaster0  Link encap:UNSPEC  HWaddr 00-1F-DF-5F-15-A2-00-00-00-00-00-00-00-00-00-00
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Ainakin oma isp riepoo wan ip: tä joten siihen ei kiinitetä huomiota.
Wlan ip pitäisi olla aina "10.201.38.1".


LAMP~

Asennetaan httpd palvelin.

Koodia: [Valitse]
apt-get install lighthttpd


Tiedostojen jakaminen

Asennetaan samba palvelin.
Koodia: [Valitse]
apt-get install samba3.5.6
Pika conffitaan se
Koodia: [Valitse]
cp /etc/samba/smb.conf.min /etc/samba/smb.conf
Käynnistetään samba palvelu
Koodia: [Valitse]
/etc/init.d/samba start
Jostain syystä samba ei lähde itsekseen käyntiin joten:
Koodia: [Valitse]
update-rc.d samba start 20 2 3 4 5 . stop 20 0 1 6 .
Puhelin löytyy nyt windows verkoista "\\N900" osoitteesta.

Huomioitavaa jaoissa:


Valokuvat/Videot                                    \\N900\MyDocs\DCIM






Läppäri

LAMP

LAMP eli Linux, Apache, Mysql ja PHP asennukseen
ohjeet läppärille löytyvät täältä: Linkki

Tiedostojen Kiinnittäminen


Asennetaan tarvittavat paketit
Koodia: [Valitse]
sudo aptitude install smbfs
Luodaan kansiot johon tiedostot kiinnitetään
Koodia: [Valitse]
sudo mkdir /media/N900
Editoidaan fstabia. Syötetään mounttaukseen tarvittavat tiedot.
Koodia: [Valitse]
gksudo gedit /etc/fstab
fstab:
Lainaus
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/sda1       /               ext2    errors=remount-ro 0       1
/dev/sdb1       /home           ext2    defaults        0       2
#esimerkkinä verkkokovo
//192.168.1.34/public /home/samsam/public cifs username=kayttajatunnus,password=passu
//192.168.1.34/ActiveFolders /home/samsam/activefolders cifs username=kayttajatunnus,password=passu
#N900 mounttaus
//10.201.38.1/MyDocs/ /media/N900 smbfs guest 0 0

Tallenna, sulje ja aja päätteessä:
Koodia: [Valitse]
sudo mount -a
N900 tiedostot ovat nyt mountattu tiedostojärjestelmään: /media/N900


52
Jos sulla on siinä kortinlukija niin kokeile asentaa vaikka sd-kortilta. Tuntuu toimivan muutenkin paremmin.
Lisäksi kuinka oot formatoinu sen tikun? fat16 , fat32 vai ntfs? fat 32 ei nimittäin ole toiminu itellä vissii koskaa ku on pitäny tehdä boottaava tikku,

53
Ei ole dvd tai cd asemia. Joitain kertoja oon asentanu ubuntun usbi tikulta unetbootinia hyväksikäyttäen eikä aikasemmin ole tullu mitään ihmeelisyyksiä. Toivon että vika ei ole muisteissa koska ylimäärästä muistia en ole lisännyt.

Latailen aamuksi ton 10.10 ja koitan vielä sillä.

googletus antaa seuraavia vikoja mitä tääläkin on mainittu:

  • Poista ylimääräiset usb laitteet ja / tai muistit
  • Bugi?
  • Memtest -> Muisteissa vikaa?
  • Tiedosto korruptoitunut


En silti osaa oikein yhdistää mitään edelisistä tohon varsinaiseen vikaan. Kaikki tsekattu ja pitäis olla ok.

jos 10.10 ei istu niin kokeilen downgreidata pari versioo alaspäin ja katsoa mitä tapahtuu.
edit:

Ei istu. kokeilen vanhempaa versiota. -->
edit:

9.04 asentui ja onnistuin päivittämään 9.10 mutta jo 10.04 asentaessa loppuu asennus tila (4Gt ssd). Se siitä sitten.
edit:
 
Eipä asennu debiankaan. Sama vika.
edit:

Ongelma ratkaistu vaihtamalla asennus mediaa: usb-flash -> Sd-Card

54
Laite tosiaan asus eee 901 ja pakettina ollut muun muassa ubuntu dvd, desktop, net ja remix versiot.
Jokainen jämähtää osioon jossa osiontityökalu pitäisi läsähtää ruutuun. Lykkää virheilmoituksen "Sorry, the program ''parted_server'' closed unexpectedly". Kehotteessa asentaessa tulee ilmoitus "luetaan levyjä" ja siihen se sitten jää. Oon formatoinut levyjä ja koittanu biosis vaihtaa järjestystä sun muuta mutta ei nyt oikein tunnu toimivan mikään.
Ideoita otetaan vastaan.

edit: Poistamalla usb tikun portista väliaikaisesti kohdassa jossa kysytään näppäimistö asettelua auttaa oikaisemaan oisionti palveluun. How ever kun olen tehnyt osionti valinnat ja klikkaan "jatka" (kohdassa 7/7 ) niin asennus ikkuna katoaa ilman minkäänlaista virheilmoitusta.


Ratkaisu: Asenna sd kortilta

55
Nyt en pääse enää kuin kirjautumisikkunaan. Jos yritän kirjautua, tulee musta ruutu hiirellä ja hetken päästä se palaa takaisin kirjautumisikkunaan.

Kokeiles vaikka näin...
Bugi: fast fix

Lataa uusin desktop switcher ja suorita seuraava komento konsolissa:
Koodia: [Valitse]
sudo dpkg -i desktop-switcher_0.4.6_i386.deb

56
Ubuntu tietokoneissa / Vs: conky ongelma
« : 01.02.11 - klo:14.37 »
vielä yksi ongelma :( se menee kaikkien ohjelmien päälle kuten kuvassa näkyy
mitäs tehä?


edit. sain ite korjattua :) ei tarvi auttaa



Kuinka korjasit? Itellä sama ongelma ku päivitän 10.04 -> 10.10

Lisäksi katos tää: http://forum.ubuntu-fi.org/index.php?topic=37610.0

Jos haluat taustan, säätiedot, lämpöanturit yms toimintaan sille sun conkylles.

laitoin uuestaan tuon .conkyrc ja sen mikä piirtää conkyn taustalle.
ookko testannu piirtää conkya taustalle?

Onpas outo juttu. No mulla se piirti ittensä alunperin wallpaperille, mutta kun päivitän niin se haluaa piirtää ittensä kaiken päälle. Ja tismalleen samat conffit kuin aikaisemmin. nämä siis

57
Ubuntu tietokoneissa / Vs: conky ongelma
« : 31.01.11 - klo:20.16 »
vielä yksi ongelma :( se menee kaikkien ohjelmien päälle kuten kuvassa näkyy
mitäs tehä?


edit. sain ite korjattua :) ei tarvi auttaa



Kuinka korjasit? Itellä sama ongelma ku päivitän 10.04 -> 10.10

Lisäksi katos tää: http://forum.ubuntu-fi.org/index.php?topic=37610.0

Jos haluat taustan, säätiedot, lämpöanturit yms toimintaan sille sun conkylles.

58
Tällä langalla opastan kuinka gnome desktop muutetaan

tästä:



tällaiseksi:






Paketit

Aloitetaan asentamalla muutama lisäkilkutin joilla työpöytää voidaan ehostaa.
Copy-pastea rivi kerrallaan terminaaliin:
On tehokkaampaa asentaa ne kaikki kerralla ja configuroida sitten yksi kerrallaan

Koodia: [Valitse]
sudo add-apt-repository ppa:conky-companions/ppa
sudo apt-get update
sudo apt-get --assume-yes install compizconfig-settings-manager compiz-fusion-plugins-extra conky conkyforecast cairo-dock conky-all
sudo apt-get install aptitude python-statgrab ttf-droid hddtemp curl lm-sensors
sudo chmod u+s /usr/sbin/hddtemp
sudo sensors-detect #vastaa ihan kaikkiin "Yes"





Configurointi


Työpöytä, teemat ja effektit

Taustakuva
Taustakuvan löytäminen ei ole hirveän vaikeaa. Netti on pullollaan erilaisia taustakuvia tarjoavia palveluja mutta, jostain syystä itse olen hakenut viimeiset 2 vuotta taustakuvani 4chan nimiseltä sivustolta. /wg/ Wallpaper-general tai /w/ wallpaper-anime sivulta. Sivusto on kyseenalainen joten suoraa linkkiä en sille anna.

Työpöytä effektit
Kuten tiedämme on ubuntu nykyään vakio varusteltuna compizilla joka lisää erilaisia efektejä työpöydälle. However säätömahdolisuudet vakiona ovat graafisesti minimissään ja jos haluamme esim työpöytäkuution tarvitsee sen aktivoida erikseen. Siksi aikaisemmin asentamiin paketteihin kuului myös compiz-config-manager extroilla ja joka löytyy nyt:

Järjestelmä - Asetukset - Compiz-asetusten hallinta  
Suosittelen aktivoitavaksi:

  • Työpöytäkuutio
  • Käännä kuutiota
  • 3D - Ikkunat
  • animaatiot ja animaatiot- lisäosat
  • huojuvat ikkunat
  • ikkunoiden häivytys
  • Piirrä tulta näytölle
  • Vesitehoste

Tehosteen käyttö tai aktivointi löytyy jokaisen kuvakkeen takaa.

Teemat
Järjestelmä - Asetukset - Ulkoasu
Tällä työkalulla voit valita haluamasi väriteeman, kirjasimet tai taustakuvan
Itse en käytä tätä kuin teeman hallintaan. Voit käyttää esiasennettuja teemoja tai ladata niitä lisää netistä. Teema asennin avustaa sinua asennuksessa.

Sade Effecti [kesken]
- autokäynistys?
- sade vain taustakuvalla?
- sade + / vain näytönsäästäjänä?




Cairo-Dock

Cairo-Dock löytyy valikosta Sovellukset - Apuohjelmat - Cairo Dock ja GLX-Dock
Kuvakkeiden lisääminen ja poistaminen on helppoa koska ne toimivat myös raahaamis periaatteella eikä tähän ohjelmaan sen syvemmin perehdytäkkään. Cairo Dockin saat käynistymään käynistyksen yhteydessä valitsemalla valikosta: Järjestelmä - Asetukset - Käynistettävät ohjelmat | lisää




Conky & ConkyForecast


Conkyforecast

Avaa tarminaali. Kopioidaan default conkyforecast conf tiedosto kansioon josta se suoritetaan.
( /home/käyttäjätunnuksesi/.conkyForecast.config)
Koodia: [Valitse]
cp /usr/share/conkyforecast/conkyForecast.config ~/.conkyForecast.config
Selvitetään vielä paikallistamis koodi paikkakunnalle jossa olet tällähetkellä. Tarvitsemme tätä Conkyn conffauksessa. Aukaise selain ja surffaa:
Tänne!

Sivu tulostaa seuraavaa:
Lainaus
<search ver="3.0">
<loc id="FIXX0017" type="1">Seinajoki, Finland</loc>
</search>
Jossa "FIXX0017" on koodi jota haemme. Saadaksesi oman paikkakuntasi koodin sinun tarvitsee muuttaa selainriviltä sana "seinajoki" oman paikkakuntasi nimeksi. Tarvitsemme tätä koodia myös myöhemmin joten laita se talteen.
Huom! Tämä ei välttämättä toimi pikkupaikkakuntalaisille joten joudut hakemaan säätietosi lähimmän ison paikkakunnan mukaan joka tarkoittaa lähinnä sitä, että säätiedot ovat vain suuntaa antavia.)

Aukaistaan config tiedosto:
Koodia: [Valitse]
gedit .conkyForecast.config
Ja täydennetään sitä:
Lainaus
# config settings for conkyForecast.py
CACHE_FOLDERPATH = /tmp/
CONNECTION_TIMEOUT = 5
EXPIRY_MINUTES = 30
TIME_FORMAT = %H:%M
DATE_FORMAT = %Y-%m-%d
LOCALE = FIXX0017
XOAP_PARTNER_ID = oma id
XOAP_LICENCE_KEY = oma lisenssi avain
MAXIMUM_DAYS_FORECAST = 4
AUTO_NIGHT = False
BASE_XOAP_URL = http://xoap.weather.com/weather/local/<LOCATION>?cc=*&dayf=5&link=xoap&prod=xoap&par=<XOAP_PARTNER_ID>&key=<XOAP_LICENCE_KEY>&unit=m
#BASE_XOAP_URL = http://xml.weather.com/weather/local/<LOCATION>?cc=*&dayf=10&link=xoap&prod=xoap&par=<XOAP_PARTNER_ID>&key=<XOAP_LICENCE_KEY>&unit=m
PROXY_HOST =
PROXY_PORT = 8080
PROXY_USERNAME =
PROXY_PASSWORD =

Lisenssi id ja avaimen saat rekisteröitymällä täällä


Conky

asennetaan conky-colors Linkki

Pura paketti ja tulikomentoja konsolissa:

Koodia: [Valitse]
make
sudo make install


Aukaistaan conky config tiedosto terminaalissa:
Koodia: [Valitse]
gedit .conkyrc
Jos tiedostossa on jotain, korvaa se tällä:
Lainaus
# Use Xft?
use_xft yes
xftfont Droid Sans:size=8
xftalpha 0.8
text_buffer_size 2048

# Update interval in seconds
update_interval 1

# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type override
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# Minimum size of text area
minimum_size 182 0
maximum_width 182

# Draw shades?
draw_shades no
default_color D6D6D6 #4D4D4D
# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no

# Stippled borders?
stippled_borders 0

# border margins
border_margin 5

# border width
border_width 1

# Text alignment, other possible values are commented
alignment top_left
#alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 25
gap_y 40

# -- Lua Load -- #
lua_load /home/samsunix/.draw_bg.lua
lua_draw_hook_pre draw_bg

TEXT
SYSTEM ${hr 2}
${goto 6}${voffset 6}${font OpenLogos:size=22}u${font}${goto 36}${voffset -18}${pre_exec cat /etc/issue.net} $machine
${goto 36}Kernel: ${kernel}  
${hr 2}

${goto 6}${font StyleBats:size=16}A${font}${voffset -4}${goto 32}CPU1: ${cpu cpu0}% ${alignr}${cpubar cpu0 8,60}
${goto 6}${voffset 4}${font StyleBats:size=16}A${font}${voffset -4}${goto 32}CPU2: ${cpu cpu1}% ${alignr}${cpubar cpu1 8,60}
${goto 6}${voffset 4}${font StyleBats:size=16}g${font}${voffset -4}${goto 32}RAM: ${mem} ${alignr}${membar 8,60}
${goto 6}${voffset 4}${font StyleBats:size=16}x${font}${voffset -4}${goto 32}DISK: ${diskio}${alignr}${diskiograph 8,60 F57900 FCAF3E}
${goto 6}${voffset 4}${font StyleBats:size=16}j${font}${voffset -4}${goto 32}SWAP: $swapperc% ${alignr}${swapbar 8,60}
${goto 6}${voffset 4}${font Devil inside:size=16}1${font}${voffset -4}${goto 32}CPU Temp: ${alignr}${exec sensors | grep 'CPU Temperature' | cut -c19-20}°C / ${color #FCAF3E}${exec sensors | grep 'CPU Temperature' | cut -c37-38}°C$color
${goto 5}${voffset 4}${font Devil inside:size=16}x${font}${voffset -4}${goto 32}Mother Temp: ${alignr}${exec sensors | grep 'MB Temperature' | cut -c19-20}°C / ${color #FCAF3E}${exec sensors | grep 'MB Temperature' | cut -c37-38}°C$color
${goto 4.5}${voffset 2}${font Poky:size=15}y${font}${voffset -6}${goto 32}HD Temp:${alignr}${exec hddtemp /dev/sda -n --unit=C}°C / ${color #FCAF3E}${exec sensors | grep 'CPU Temperature' | cut -c54-55}°C$color
${goto 6}${font Martin Vogel's Symbols:size=16}j${font}${voffset -4}${goto 32}Fan Speed: ${alignr}${exec sensors | grep 'RPM'| cut -c16-25}
${goto 6}${voffset 4}${font StyleBats:size=16}q${font}${voffset -4}${goto 32}Uptime: ${alignr}${uptime}
${goto 6}${voffset 4}${font StyleBats:size=16}k${font}${voffset -4}${goto 32}Processes: ${alignr}$processes ($running_processes running)
${goto 7.5}${voffset 4}${font Poky:size=15}a${font}${goto 32}${voffset -10}Highest: ${alignr 13}CPU${alignr}RAM
${goto 32}${voffset -5.5}${hr 1}
${voffset -1}${goto 32}${top name 1} ${goto 124}${top cpu 1}${alignr }${top mem 1}
${voffset -1}${goto 32}${top name 2} ${goto 124}${top cpu 2}${alignr }${top mem 2}
${voffset -1}${goto 32}${top name 3} ${goto 124}${top cpu 3}${alignr }${top mem 3}
${voffset -1}${goto 32}${top name 4} ${goto 124}${top cpu 4}${alignr }${top mem 4}

${voffset -1}AIKA ${hr 2}
${alignc 35}${font Arial Black:size=19}${time %H:%M:%S}${font}
${alignc}${time %A %d %B}

${voffset -1}HD ${hr 2}
${goto 3}${voffset 4}${font Poky:size=16}H${font}${goto 29}${voffset -11} Root: ${fs_used_perc /}%${alignr}${fs_size /}
${goto 29} Free: ${fs_free /}${alignr}${fs_bar 8,60 /}
${goto 3}${voffset 8}${font Poky:size=16}H${font}${goto 29}${voffset -11} Home: ${fs_used_perc /home}%${alignr}${fs_size /home}
${goto 29} Free: ${fs_free /home}${alignr}${fs_bar 8,60 /home}

${voffset -1}VERKKO ${hr 2}
${if_up wlan0}
${font Poky:size=14}Y${font}${goto 32}${voffset -8}SSID: ${wireless_essid wlan0}
${goto 32}Signal: ${wireless_link_qual wlan0}% ${alignr}${wireless_link_bar 8,60 wlan0}
${voffset 4}${font VariShapes Solid:size=14}q${font}${goto 32}${voffset -6}Up: ${upspeed wlan0}${font} ${alignr}${upspeedgraph wlan0 8,60 F57900 FCAF3E}
${goto 32}Total: ${totalup wlan0}
${voffset 4}${font VariShapes Solid:size=14}Q${font}${goto 32}${voffset -6}Down: ${downspeed wlan0}${font} ${alignr}${downspeedgraph wlan0 8,60 F57900 FCAF3E}
${goto 32}Total: ${totaldown wlan0}
${voffset 4}${font Poky:size=13}w${font}${goto 32}${voffset -8}Local IP: ${alignr}${addr wlan0}
${goto 32}Public IP: ${alignr}${execi 3600 wget -O - http://whatismyip.org/ | tail}
# |--ETH0
${else}${if_up eth0}
${voffset -13}${font VariShapes Solid:size=14}q${font}${goto 32}${voffset -6}Up: ${upspeed eth0}${font} ${alignr}${upspeedgraph eth0 8,60 F57900 FCAF3E}
${goto 32}Total: ${totalup eth0}
${voffset -2}${font VariShapes Solid:size=14}Q${font}${goto 32}${voffset -6}Down: ${downspeed eth0}${font} ${alignr}${downspeedgraph eth0 8,60 F57900 FCAF3E}
${goto 32}Total: ${totaldown eth0}
${voffset -2}${font Poky:size=13}w${font}${goto 32}${voffset -4}Local IP: ${alignr}${addr eth0}
${goto 32}Public IP: ${alignr}${execi 3600 wget -O - http://whatismyip.org/ | tail}
# |--PPP0
${endif}${else}${if_up ppp0}
${voffset -13}${font VariShapes Solid:size=14}q${font}${goto 32}${voffset -6}Up: ${upspeed ppp0}${font} ${alignr}${upspeedgraph ppp0 8,60 F57900 FCAF3E}
${goto 32}Total: ${totalup ppp0}
${voffset -2}${font VariShapes Solid:size=14}Q${font}${goto 32}${voffset -6}Down: ${downspeed ppp0}${font} ${alignr}${downspeedgraph ppp0 8,60 F57900 FCAF3E}
${goto 32}Total: ${totaldown ppp0}
${voffset -2}${font Poky:size=13}w${font}${goto 32}${voffset -4}Local IP: ${alignr}${addr ppp0}
${endif}${else}${voffset 4}${font PizzaDude Bullets:size=12}4${font}${goto 32}Network Unavailable${endif}${endif}
${voffset -1}SÄÄ ${hr 2}

${voffset -10}${alignr 56}${font ConkyWeather:style=Bold:size=40}${execi 600 conkyForecast --location=FIXX0017 --datatype=WF}${font}
${voffset -50}${font Weather:size=40}y${font}  ${voffset -38}${font Arial Black:size=26}${execi 600 conkyForecast --location=FIXX0017 --datatype=HT}${font}

${alignc 43}${execpi 600 conkyForecast --location=FIXX0017 --datatype=DW --startday=1 --shortweekday} ${alignc 8}${execpi 600 conkyForecast --location=FIXX0017 --datatype=DW --startday=2 --shortweekday} ${alignc -29}${execpi 600 conkyForecast --location=FIXX0017 --datatype=DW --startday=3 --shortweekday} ${alignc -64}${execpi 600 conkyForecast --location=FIXX0017 --datatype=DW --startday=4 --shortweekday}
${alignc 75}${font ConkyWeather:size=28}${execpi 600 conkyForecast --location=FIXX0017 --datatype=WF --startday=1 --endday=4 --spaces=1}${font}
${font DejaVu Sans:size=7}${alignc 48}${execpi 600 conkyForecast --location=FIXX0017 --datatype=HT --startday=1 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=FIXX0017 --datatype=LT --startday=1 --hideunits --centeredwidth=3} ${alignc -14}${execpi 600 conkyForecast --location=FIXX0017 --datatype=HT --startday=2 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=FIXX0017 --datatype=LT --startday=2 --hideunits --centeredwidth=3} ${alignc -40}${execpi 600 conkyForecast --location=FIXX0017 --datatype=HT --startday=3 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=FIXX0017 --datatype=LT --startday=3 --hideunits --centeredwidth=3} ${alignr 6}${execpi 600 conkyForecast --location=FIXX0017 --datatype=HT --startday=4 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=FIXX0017 --datatype=LT --startday=4 --hideunits --centeredwidth=3}${font}
${voffset 4}Location:${alignr}${execi 600 conkyForecast --location=FIXX0017 --datatype=CN}
Last Updated: ${alignr} ${execi 600 conkyForecast --location=FIXX0017 --hideunits --datatype=LU -m 0 }
Feels Like:${alignr}${execi 600 conkyForecast --location=FIXX0017 --datatype=LT}
Dew Point: ${alignr}${execi 600 conkyForecast --location=FIXX0017 --datatype=DP}
Current Condition:${alignr}${execi 600 conkyForecast --location=FIXX0017 --datatype=CC}
Chance of Precip: ${alignr}${execi 600 conkyForecast  --location=FIXX0017 --startday=0 --datatype=PC}
Humidity: ${alignr}${execi 600 conkyForecast --location=FIXX0017 --datatype=HM}
Wind: ${alignr}${execi 600 conkyForecast --location=FIXX0017 --datatype=WS --imperial} - ${execi 600 conkyForecast --location=FIXX0017 --datatype=WD}
Pressure: ${alignr}${execi 600 conkyForecast --location=FIXX0017 --hideunits --datatype=BR}
Visibility: ${alignr}${execi 600 conkyForecast --location=FIXX0017 --datatype=VI --imperial}
Sunrise: ${alignr}${execi 600 conkyForecast --location=FIXX0017 --datatype=SR}
Sunset: ${alignr}${execi 600 conkyForecast --location=FIXX0017 --datatype=SS}
Moon Phase:${alignr 8}${execi 600 conkyForecast --location=FIXX0017 --datatype=MP} ${font MoonPhases:size=8}${execi 600 conkyForecast --location=FIXX0017 --datatype=MF}${font}
${hr 2}

Etsi tekstistä kaikki "FIXX0017" -koodi merkinnät ja korvaa ne omallasi.

tehdään vielä scripti joka piirtää taustan conkylle
Koodia: [Valitse]
gedit /home/Käyttäjätunnuksesi/.draw_bg.lua
Lainaus
--[[
Background by londonali1010 (2009)

This script draws a background to the Conky window. It covers the whole of the Conky window, but you can specify rounded corners, if you wish.

To call this script in Conky, use (assuming you have saved this script to ~/scripts/):
    lua_load ~/.scripts/draw_bg.lua
    lua_draw_hook_pre draw_bg

Changelog:
+ v1.0 -- Original release (07.10.2009)
]]

-- Change these settings to affect your background.
-- "corner_r" is the radius, in pixels, of the rounded corners. If you don't want rounded corners, use 0.

corner_r=20

-- Set the colour and transparency (alpha) of your background.

bg_colour=0x4D4D4D
bg_alpha=0.40

require 'cairo'
function rgb_to_r_g_b(colour,alpha)
    return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end

function conky_draw_bg()
    if conky_window==nil then return end
    local w=conky_window.width
    local h=conky_window.height
    local cs=cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, w, h)
    cr=cairo_create(cs)
    
    cairo_move_to(cr,corner_r,0)
    cairo_line_to(cr,w-corner_r,0)
    cairo_curve_to(cr,w,0,w,0,w,corner_r)
    cairo_line_to(cr,w,h-corner_r)
    cairo_curve_to(cr,w,h,w,h,w-corner_r,h)
    cairo_line_to(cr,corner_r,h)
    cairo_curve_to(cr,0,h,0,h,0,h-corner_r)
    cairo_line_to(cr,0,corner_r)
    cairo_curve_to(cr,0,0,0,0,corner_r,0)
    cairo_close_path(cr)
    
    cairo_set_source_rgba(cr,rgb_to_r_g_b(bg_colour,bg_alpha))
    cairo_fill(cr)
end

Tehdään scriptistä suoritettava

Koodia: [Valitse]
chmod a+x .draw_bg.lua



Automaattinen käynistys conkylle

luodaan piilotettu käynistys scripti terminaalissa:
Koodia: [Valitse]
gedit .conky_start.sh
Lainaus
#!/bin/bash
sleep 15 && conky;

Tämä antaa qnomen käynistyä rauhassa (15sec) ennekuin käynistää conkyn
seuraavaksi annetaan suoritusoikeudet
Koodia: [Valitse]
chmod a+x .conky_start.sh
Auto starttia:
Järjestelmä - Asetukset - Käynistettävät ohjelmat | lisää
Lainaus
nimi: Conky
komento: sh /home/käyttäjätunnus/.conky_start.sh
kommentti: silmäkarkkia





Lähteet

http://en.wikipedia.org/wiki/Conky_%28software%29
http://ubuntuforums.org/showthread.php?t=869328
http://www.linuxhaxor.net/?p=1677
http://www.junauza.com/2009/09/15-really-awesome-conky-configurations.html
http://ubuntuforums.org/showthread.php?p=6365702
http://linuxhub.net/2010/03/how-to-install-cairo-dock-in-ubuntu-10-04-lucid-lynx/
http://opengeu.intilinux.com/




  • Testattu 31.1.2011 uudella 10.04 asennuksella ja pari typoa conffissa korjattu.
  • 10.10 päivitys saattaa rikkoa conkyn.






59
Oppaiden kehittäminen / Conky setappeja.
« : 28.01.11 - klo:15.26 »
Perus Settiä
Ennen kuin teet mitään tarkasta myös tämä "Gnome työpöytä koreaksi à la Samsunix" lanka



asennetaan conky-colors Linkki

Pura paketti ja tulikomentoja konsolissa:

Koodia: [Valitse]
sudo apt-get install aptitude python-statgrab ttf-droid hddtemp curl lm-sensors conky-all
sudo chmod u+s /usr/sbin/hddtemp
sudo sensors-detect #Vastaa kaikkiin "yes"


Koodia: [Valitse]
make
sudo make install


Aukaistaan conky config tiedosto terminaalissa:
Koodia: [Valitse]
gedit .conkyrc
Jos tiedostossa on jotain, korvaa se tällä:
Lainaus
# Use Xft?
use_xft yes
xftfont Droid Sans:size=8
xftalpha 0.8
text_buffer_size 2048

# Update interval in seconds
update_interval 1

# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type override
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# Minimum size of text area
minimum_size 182 0
maximum_width 182

# Draw shades?
draw_shades no
default_color D6D6D6 #4D4D4D
# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no

# Stippled borders?
stippled_borders 0

# border margins
# border_margin 5

# border width
border_width 1

# Text alignment, other possible values are commented
alignment top_left
#alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 25
gap_y 40

# -- Lua Load -- #
# lua_load ~/.draw_bg.lua
# lua_draw_hook_pre draw_bg

TEXT
SYSTEM ${hr 2}
${goto 6}${voffset 6}${font OpenLogos:size=22}u${font}${goto 36}${voffset -18}${pre_exec cat /etc/issue.net} $machine
${goto 36}Kernel: ${kernel}  
${hr 2}

${goto 6}${font StyleBats:size=16}A${font}${voffset -4}${goto 32}CPU1: ${cpu cpu0}% ${alignr}${cpubar cpu0 8,60}
${goto 6}${voffset 4}${font StyleBats:size=16}A${font}${voffset -4}${goto 32}CPU2: ${cpu cpu1}% ${alignr}${cpubar cpu1 8,60}
${goto 6}${voffset 4}${font StyleBats:size=16}g${font}${voffset -4}${goto 32}RAM: ${mem} ${alignr}${membar 8,60}
${goto 6}${voffset 4}${font StyleBats:size=16}x${font}${voffset -4}${goto 32}DISK: ${diskio}${alignr}${diskiograph 8,60 F57900 FCAF3E}
${goto 6}${voffset 4}${font StyleBats:size=16}j${font}${voffset -4}${goto 32}SWAP: $swapperc% ${alignr}${swapbar 8,60}
${goto 6}${voffset 4}${font Devil inside:size=16}1${font}${voffset -4}${goto 32}CPU Temp: ${alignr}${exec sensors | grep 'CPU Temperature' | cut -c19-20}°C / ${color #FCAF3E}${exec sensors | grep 'CPU Temperature' | cut -c37-38}°C$color
${goto 5}${voffset 4}${font Devil inside:size=16}x${font}${voffset -4}${goto 32}Mother Temp: ${alignr}${exec sensors | grep 'MB Temperature' | cut -c19-20}°C / ${color #FCAF3E}${exec sensors | grep 'MB Temperature' | cut -c37-38}°C$color
${goto 4.5}${voffset 2}${font Poky:size=15}y${font}${voffset -6}${goto 32}HD Temp:${alignr}${exec hddtemp /dev/sda -n --unit=C}°C / ${color #FCAF3E}${exec sensors | grep 'CPU Temperature' | cut -c54-55}°C$color
${goto 6}${font Martin Vogel's Symbols:size=16}j${font}${voffset -4}${goto 32}Fan Speed: ${alignr}${exec sensors | grep 'RPM'| cut -c16-25}
${goto 6}${voffset 4}${font StyleBats:size=16}q${font}${voffset -4}${goto 32}Uptime: ${alignr}${uptime}
${goto 6}${voffset 4}${font StyleBats:size=16}k${font}${voffset -4}${goto 32}Processes: ${alignr}$processes ($running_processes running)
${goto 7.5}${voffset 4}${font Poky:size=15}a${font}${goto 32}${voffset -10}Highest: ${alignr 13}CPU${alignr}RAM
${goto 32}${voffset -5.5}${hr 1}
${voffset -1}${goto 32}${top name 1} ${goto 124}${top cpu 1}${alignr }${top mem 1}
${voffset -1}${goto 32}${top name 2} ${goto 124}${top cpu 2}${alignr }${top mem 2}
${voffset -1}${goto 32}${top name 3} ${goto 124}${top cpu 3}${alignr }${top mem 3}
${voffset -1}${goto 32}${top name 4} ${goto 124}${top cpu 4}${alignr }${top mem 4}

${voffset -1}Aika ${hr 2}
${alignc 35}${font Arial Black:size=26}${time %H:%M}${font}
${alignc}${time %A %d %B}

${voffset -1}HD ${hr 2}
${goto 3}${voffset 4}${font Poky:size=16}H${font}${goto 29}${voffset -11} Root: ${fs_used_perc /}%${alignr}${fs_size /}
${goto 29} Free: ${fs_free /}${alignr}${fs_bar 8,60 /}
${goto 3}${voffset 8}${font Poky:size=16}H${font}${goto 29}${voffset -11} Home: ${fs_used_perc /home}%${alignr}${fs_size /home}
${goto 29} Free: ${fs_free /home}${alignr}${fs_bar 8,60 /home}

${voffset -1}VERKKO ${hr 2}
${if_up wlan0}
${font Poky:size=14}Y${font}${goto 32}${voffset -8}SSID: ${wireless_essid wlan0}
${goto 32}Signal: ${wireless_link_qual wlan0}% ${alignr}${wireless_link_bar 8,60 wlan0}
${voffset 4}${font VariShapes Solid:size=14}q${font}${goto 32}${voffset -6}Up: ${upspeed wlan0}${font} ${alignr}${upspeedgraph wlan0 8,60 F57900 FCAF3E}
${goto 32}Total: ${totalup wlan0}
${voffset 4}${font VariShapes Solid:size=14}Q${font}${goto 32}${voffset -6}Down: ${downspeed wlan0}${font} ${alignr}${downspeedgraph wlan0 8,60 F57900 FCAF3E}
${goto 32}Total: ${totaldown wlan0}
${voffset 4}${font Poky:size=13}w${font}${goto 32}${voffset -8}Local IP: ${alignr}${addr wlan0}
${goto 32}Public IP: ${alignr}${execi 3600 wget -O - http://whatismyip.org/ | tail}
# |--ETH0
${else}${if_up eth0}
${voffset -13}${font VariShapes Solid:size=14}q${font}${goto 32}${voffset -6}Up: ${upspeed eth0}${font} ${alignr}${upspeedgraph eth0 8,60 F57900 FCAF3E}
${goto 32}Total: ${totalup eth0}
${voffset -2}${font VariShapes Solid:size=14}Q${font}${goto 32}${voffset -6}Down: ${downspeed eth0}${font} ${alignr}${downspeedgraph eth0 8,60 F57900 FCAF3E}
${goto 32}Total: ${totaldown eth0}
${voffset -2}${font Poky:size=13}w${font}${goto 32}${voffset -4}Local IP: ${alignr}${addr eth0}
${goto 32}Public IP: ${alignr}${execi 3600 wget -O - http://whatismyip.org/ | tail}
# |--PPP0
${endif}${else}${if_up ppp0}
${voffset -13}${font VariShapes Solid:size=14}q${font}${goto 32}${voffset -6}Up: ${upspeed ppp0}${font} ${alignr}${upspeedgraph ppp0 8,60 F57900 FCAF3E}
${goto 32}Total: ${totalup ppp0}
${voffset -2}${font VariShapes Solid:size=14}Q${font}${goto 32}${voffset -6}Down: ${downspeed ppp0}${font} ${alignr}${downspeedgraph ppp0 8,60 F57900 FCAF3E}
${goto 32}Total: ${totaldown ppp0}
${voffset -2}${font Poky:size=13}w${font}${goto 32}${voffset -4}Local IP: ${alignr}${addr ppp0}
${endif}${else}${voffset 4}${font PizzaDude Bullets:size=12}4${font}${goto 32}Network Unavailable${endif}${endif}
${voffset -1}SÄÄ ${hr 2}

${voffset -10}${alignr 56}${font ConkyWeather:style=Bold:size=40}${execi 600 conkyForecast --location=FIXX0017 --datatype=WF}${font}
${voffset -50}${font Weather:size=40}y${font}  ${voffset -38}${font Arial Black:size=26}${execi 600 conkyForecast --location=FIXX0017 --datatype=HT}${font}

${alignc 43}${execpi 600 conkyForecast --location=FIXX0017 --datatype=DW --startday=1 --shortweekday} ${alignc 8}${execpi 600 conkyForecast --location=FIXX0017 --datatype=DW --startday=2 --shortweekday} ${alignc -29}${execpi 600 conkyForecast --location=FIXX0017 --datatype=DW --startday=3 --shortweekday} ${alignc -64}${execpi 600 conkyForecast --location=FIXX0017 --datatype=DW --startday=4 --shortweekday}
${alignc 75}${font ConkyWeather:size=28}${execpi 600 conkyForecast --location=FIXX0017 --datatype=WF --startday=1 --endday=4 --spaces=1}${font}
${font DejaVu Sans:size=7}${alignc 48}${execpi 600 conkyForecast --location=FIXX0017 --datatype=HT --startday=1 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=FIXX0017 --datatype=LT --startday=1 --hideunits --centeredwidth=3} ${alignc -14}${execpi 600 conkyForecast --location=FIXX0017 --datatype=HT --startday=2 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=FIXX0017 --datatype=LT --startday=2 --hideunits --centeredwidth=3} ${alignc -40}${execpi 600 conkyForecast --location=FIXX0017 --datatype=HT --startday=3 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=FIXX0017 --datatype=LT --startday=3 --hideunits --centeredwidth=3} ${alignr 6}${execpi 600 conkyForecast --location=FIXX0017 --datatype=HT --startday=4 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=FIXX0017 --datatype=LT --startday=4 --hideunits --centeredwidth=3}${font}
${voffset 4}Location:${alignr}${execi 600 conkyForecast --location=FIXX0017 --datatype=CN}
Last Updated: ${alignr} ${execi 600 conkyForecast --location=FIXX0017 --hideunits --datatype=LU -m 0 }
Feels Like:${alignr}${execi 600 conkyForecast --location=FIXX0017 --datatype=LT}
Dew Point: ${alignr}${execi 600 conkyForecast --location=FIXX0017 --datatype=DP}
Current Condition:${alignr}${execi 600 conkyForecast --location=FIXX0017 --datatype=CC}
Chance of Precip: ${alignr}${execi 600 conkyForecast  --location=FIXX0017 --startday=0 --datatype=PC}
Humidity: ${alignr}${execi 600 conkyForecast --location=FIXX0017 --datatype=HM}
Wind: ${alignr}${execi 600 conkyForecast --location=FIXX0017 --datatype=WS --imperial} - ${execi 600 conkyForecast --location=FIXX0017 --datatype=WD}
Pressure: ${alignr}${execi 600 conkyForecast --location=FIXX0017 --hideunits --datatype=BR}
Visibility: ${alignr}${execi 600 conkyForecast --location=FIXX0017 --datatype=VI --imperial}
Sunrise: ${alignr}${execi 600 conkyForecast --location=FIXX0017 --datatype=SR}
Sunset: ${alignr}${execi 600 conkyForecast --location=FIXX0017 --datatype=SS}
Moon Phase:${alignr 8}${execi 600 conkyForecast --location=FIXX0017 --datatype=MP} ${font MoonPhases:size=8}${execi 600 conkyForecast --location=FIXX0017 --datatype=MF}${font}
${hr 2}

Etsi tekstistä kaikki "FIXX0017" -koodi merkinnät ja korvaa ne omallasi.

tehdään vielä scripti joka piirtää taustan conkylle
Koodia: [Valitse]
gedit /home/Käyttäjätunnuksesi/.draw_bg.lua
Lainaus
--[[
Background by londonali1010 (2009)

This script draws a background to the Conky window. It covers the whole of the Conky window, but you can specify rounded corners, if you wish.

To call this script in Conky, use (assuming you have saved this script to ~/scripts/):
    lua_load ~/.scripts/draw_bg.lua
    lua_draw_hook_pre draw_bg

Changelog:
+ v1.0 -- Original release (07.10.2009)
]]

-- Change these settings to affect your background.
-- "corner_r" is the radius, in pixels, of the rounded corners. If you don't want rounded corners, use 0.

corner_r=20

-- Set the colour and transparency (alpha) of your background.

bg_colour=0x4D4D4D
bg_alpha=0.40

require 'cairo'
function rgb_to_r_g_b(colour,alpha)
    return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end

function conky_draw_bg()
    if conky_window==nil then return end
    local w=conky_window.width
    local h=conky_window.height
    local cs=cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, w, h)
    cr=cairo_create(cs)
    
    cairo_move_to(cr,corner_r,0)
    cairo_line_to(cr,w-corner_r,0)
    cairo_curve_to(cr,w,0,w,0,w,corner_r)
    cairo_line_to(cr,w,h-corner_r)
    cairo_curve_to(cr,w,h,w,h,w-corner_r,h)
    cairo_line_to(cr,corner_r,h)
    cairo_curve_to(cr,0,h,0,h,0,h-corner_r)
    cairo_line_to(cr,0,corner_r)
    cairo_curve_to(cr,0,0,0,0,corner_r,0)
    cairo_close_path(cr)
    
    cairo_set_source_rgba(cr,rgb_to_r_g_b(bg_colour,bg_alpha))
    cairo_fill(cr)


Tehdään scriptistä suoritettava
Koodia: [Valitse]
chmod a+x .draw_bg.lua




60
Vanha mutta mielenkiintoinen projekti.

Mitä koneelle kuuluu? Uusia juttuja kellään tämän innoittamana?

(jos ei tietoa mistä kyse niin ketjun ekassa viestissä infoa ja videolinkki)


Tällähetkellä kone on anopilla kuiva versiona ja se toimii edelleen erinomaisesti kaikenlaisesta rääkistä huolimatta.
Oon kehitelly pienessä päässäni uutta vastaavaa projektia nyt kun nykyinen koneeni on taas jäämässä autamattomasti vanhaksi ja se kelpaa pelailun sijaan lähinnä serveriksi (kovojen hukkaamisesta huolimattta). Vaikka sivuja ja dokumentointia minulla ei ole tallessa niin ulkomuistista ajattelin rakentaa sellaisen perus touhun minkä väsää kasaan päivässä. Tälläkertaa en tosin aijo käyttää muuntajaöljyä sen paloherkkyydestä johtuen (varsinkaan nyt kun on nykyään muksuja ja muita eläimiä). Jos jouluksi töissä hiljenee niin varaan siitä päivän ihan tätä varten.

- Samuli

Sivuja: 1 2 [3] 4 5 ... 10