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.


Aiheet - aapo

Sivuja: 1 [2] 3
21
termit:
Showdesktop: vilauttaa työpöydän ja palauttaa ikkunat paikoilleen kun ohjelman tai kansion avaa
minimizeAll:  käskee jokaiselle ikkunalle pienennyksen.

(En kaipaa yhtään kommenttia minimizeAllin turhuudesta, uskon jos sinä et sitä käytä tai saman voi tehdä virtuaalityöpöydillä)

Kiukkuilin saman asia kanssa jo kde3.5:ssä ja oikeinpa arvasin, että tilanne on taas edessä:
http://forum.ubuntu-fi.org/index.php?topic=18263.0

Ja tuossa muuten todiste, että maailmassa joku toinenkin on ainakin ollut kiinnostunut aiheesta:
http://forum.kde.org/show-desktop-applet-in-3-5-9-solved-t-18232.html
(tuo ei ilmeisesti toimi enää kde4:ssä)

Jos on riittävä määrä dev paketteja asennettuna: ( riittääköhän sudo apt-get build-dep kdeplasma-addons )

Koodia: [Valitse]
wget https://bugs.kde.org/attachment.cgi?id=34517 -O minimizeall.cpp
wget https://bugs.kde.org/attachment.cgi?id=34518 -O CMakeLists.txt
mkdir build
cd build
cmake ../
make
./minimizeall

Toi on siis ihan standalone ohjelma, plasmoidiksikin (eli widgetiksi, eli sovelmaksi) sen saa. Onko plasmoidin levittämiseen jokin kätevä tapa? Kätevämpi kuin lähdekoodi?


22
Kyseessä siis läppäri jossa hiirilevy (touchpad, synaptics). Kun levyä napauttaa se toimii nappina, kuinka saan tuon ominaisuuden pois?
Ennen laitettiin /etc/X11/xorg.conffiin MaxTapTime=0, mutta uusi X ei tuota tiedostoa lue.
Synclient voisi olla mahdollinen, mutta "Can't access shared memory area. SHMConfig disabled?", tuokin meni ennen xorg.confin kautta, mutta mites nyt?

8.10:ssä onnistuin käyttämään tätä, mutta sekään ei enää auta:
Koodia: [Valitse]
gksudo gedit /etc/hal/fdi/policy/shmconfig.fdi
Koodia: [Valitse]

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
    <match key="input.x11_driver" string="synaptics">
      <merge key="input.x11_options.SHMConfig" type="string">True</merge>
    </match>
  </device>
</deviceinfo>

Graafisesti "System settings" -> "Keyboard & Mouse" -> "Mouse" Ei sisällä mitään touchpadiin liittyvää.


<edit>
Toisaalta miksi käyttää jotain valmista ohjetta, kun ajurin voi helposti kääntää itsekin. Vaihdetaan oletukseksi SHMconfig päälle. (Samat huomautukset tähän kuin koko shmconfigin käyttöön.)

Varmuuskopioi alkuperäinen talteen:
Koodia: [Valitse]
cp /usr/lib/xorg/modules/input/synaptics_drv.so orig_drv.so
Haetaan kaikki riippuvuudet ja lähdekoodit, tehdään tarvittava muutos, käännetään, kopioidaan oikeaan paikkaan. Viimeinen rivi kaataa X:n (jos se on käynnissä). Jos kdm (tai vastaavaa) käytössä, niin X käynnistyy itsestään uudestaan.

Koodia: [Valitse]
sudo apt-get build-dep xserver-xorg-input-synaptics
mkdir synaptics
cd synaptics
apt-get source xserver-xorg-input-synaptics
cd xfree*
./configure
echo "--- src/old_synaptics.c 2009-04-29 17:53:26.000000000 +0300
+++ src/synaptics.c     2009-04-29 16:29:55.000000000 +0300
@@ -577,7 +577,7 @@
     ReadDevDimensions(local);

     /* install shared memory or normal memory for parameters */
-    priv->shm_config = xf86SetBoolOption(local->options, \"SHMConfig\", FALSE);
+    priv->shm_config = xf86SetBoolOption(local->options, \"SHMConfig\", TRUE);

     set_default_parameters(local);
" > shmconfig_patch.diff
patch -p0 < shmconfig_patch.diff
make
sudo cp src/.libs/synaptics_drv.so /usr/lib/xorg/modules/input/synaptics_drv.so

Ja nyt voit laittaa johonkin autostarttiin:
synclient MaxTapTime=0
synclient VertEdgeScroll=1
synclient HorizEdgeScroll=1
yms.

</edit>

23
Asensin 32bittisin hardyn rinnalle 64bittisen Kubuntu Intrepidin, asennusCD:lle ajoin tarkistuksen ennen asennusta. Muistitestin tein kahdesti. (ei virheitä levyssä, eikä muisteissa)

64bittinen jämähtää silloin tällöin. Jämähtäminen tarkoittaa sitä, että ruudulla ei tapahdu mitään, näppäimistö eikä hiiri reagoi. Ja kun toiselta koneelta ssh:n yli tarkkailen tilannetta, niin sekin jämähtää. (eli virallisesti ihan freeze)

Sain yhden tavan kartoitettua, joka jämäyttää koko koneen joka kerta, mutta tämä ei siis ole ainut ongelma, koska kun jätän koneen yksinään suoraan bootista päälle tunniksi, niin se voi jämähtää sillä aikaa (tämä siis vain testin takia, tapoihini ei kuulu käynnistää konetta yksinään hurisemaan). Löytämäni tapa on siitä hedelmällinen, että voin sammuttaa graafisen ja saan silti koneen jämähtämään. Komento on VBoxManage clonevdi 1.vdi 2.vdi, eli se yrittää kopioida 7Gb kokoista tiedostoa.

Joku saa minut epäilemään laitteistoa sen takia laitealuea.
lspci
Koodia: [Valitse]
00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82P965/G965 PCI Express Root Port (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82G965 Integrated Graphics Controller (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02)
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
03:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)
03:00.1 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)
05:01.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
05:03.0 Network controller: Texas Instruments ACX 100 22Mbps Wireless Interface

En ole lokeihin saanut vielä mitään näkymään. (ssh:n yli yritin tail -f /var/log/syslog, mutta hyytyy ennenkuin tulee viestejä).

Kysymys: Miten löydän virheen aiheuttajan?
(voisiko olla, että syy ei ole yhdessä paikassa, vaan todellakin niin että muutamassa ohjelmassa on freeze-bugi ja nyt olen niistä jo yhden löytänyt?)

24
Avoin kutsu
Tule mukaan yhteisölliseen kirjan suomentamisprojektiin.
Suomennettava kirja on Eric Raymondin "Cathedral and Bazaar",
joka kertoo avoimen lähdekoodin ohjelmien tekemisestä. Kirja
on julkaistu avoimella lisenssillä ja sen pituus on vain 35
sivua (pdf). Osoitteessa http://lauta.dyndns.org pyörii wiki,
johon on syötetty englanninkielinen kirja odottamaan suomentajia
nimellä tai anonyymisti. Osallistumisen vaatimuksena ei ole edes
kirjan osittainen lukeminen. Tervetuloa mukaan.

25
Ensin yksinkertainen, mutta toimiva, Howto kuinka Pythonilla tehdään ohjelma, joka käyttää ihan oikeita po/mo-kielitiedostoja.

Tehdään työhakemisto ja siirrytään sinne.

Tehdään selkokielinen po tiedosto, vaikkapa fi.po
Koodia: [Valitse]
domain "myapp"

#: NAME
msgid "Application"
msgstr "Ohjelma"

#: VERSION
msgid "Version"
msgstr "Versio"

Tehdään kansiorakenne:
Koodia: [Valitse]
mkdir -p locale/fi/LC_MESSAGES/

pakataan po -> mo (po on selkokielinen ja mo on binaarinen)
Koodia: [Valitse]
msgfmt fi.po

Siirretään tuotettu myapp.mo oikeaan paikkaan
Koodia: [Valitse]
mv myapp.mo locale/fi/LC_MESSAGES/

Tehdään python-tiedosto
Koodia: [Valitse]
import gettext

class MyApp:

  transLoc = "./locale"
  t = gettext.translation("myapp", transLoc)
  _ = t.ugettext

  t.install()

  print _("Application")
  print _("Version")
Jossa on siis tärkeä tuo transLoc (sijainti) ja "myapp" pitää vastata domain nimeä (se mikä on tuonne po-tiedostoon laitettu).
Nyt tuo alaviiva _ viittaa lokalisoituihin teksteihin.

Ohjelma tulostaa: (siis kun koneen locale on fi)
Ohjelma
Versio


Ja itse kysymys:
Kuinka teen tämän saman c:llä?

26
Laitealue / Bus master arbitration failure, status 88f3
« : 05.08.08 - klo:00.11 »
Kaivoin kaapista koneen rungon, jota ei oo  aikoihin käytetty. Asensin Hardyn. Kaikki toimii, mutta antaa dmesgiin säännöllisesti tuollaista varoitusta:
eth0: Bus master arbitration failure, status 88f3
Google-haku antoi, että toi status vois olla muutakin.
Tiedän mikä on väylä, ja luulen tietäväni mikä on bus-master, mutta en silti ymmärrä virhettä. (vai onko tämä varoitus?)
eth0 kuitenkin toimii, ainakin pari tuntia ja pari boottia nyt toiminut.

eth0 on muuten (lspci)
00:0b.0 Ethernet controller: Advanced Micro Devices [AMD] 79c978 [HomePNA] (rev 52)

Pitäskö kokeilla toiseen pci-paikkaan, kolme vielä tyhjänä?

27
Kuinka ubuntulla ja gcc:llä tehdään pieniä binääri-tiedostoja? En tarkoita nyt parametrejä -s -O3. Enkä tarkoita nasmiin siirtymistä. Minulla on epäilys, että se kääntää siihen mukaan yhtä ja ja toista, enkä osaa itse lähteä oikeaan suuntaan tämän kanssa.

Pistetään esimerkkinä 4k demo, josta löytyy lähdekoodit:
http://demozoo.org/productions/37728

Latasin tuon, pistin sokkona make ja sain ohjelman (joka toimii), jonka koko on 31504, joka on hyvin kaukana mainostetusta/vaaditusta 4096:sta.
strip tiputtaa koon 14816 tavuun, mutta vieläkin on kaukana. (sstripillä saa 13076 tavuun, mutta ei sekään riitä).

(lisäys: tuo valmiina jaettava binääri muuten on 20480 tavua, readme:ssä lukee että 4K at Assembly'07, mitä en nyt ymmärrä?)

28
Kuinka kopioin kovalevylle subtv:n nettitv lähetyksiä?
Pistän tohon nyt yhden suoran esimerkki osoitteen:
http://www.sub.fi/netti-tv/index.shtml/ohjelmat/lemmen_viemaa?136386

firefoxissa on mplayer-plugin joka rupeaa tuota näyttämään, mutta sillä ei voi kelata eikä pausettaa.

mplayer-pluginin 'copy url' antaa:
http://www.sub.fi/id/136386.asx
ja sen kun tallentaa ja avaa tekstieditorilla niin löytyy
"mms://193.64.8.205/webtv/sub_upotetut/ohjelmat/lemmenviemaa/e/95530.wmv?user=&pass=2164216888&time=99999999&WMContentBitrate=2000000"

Tuota sitten yritin avata erinäisillä ohjelmilla vlc/gxine/mplayer. Ei toimi.
vlc sanoo:
Koodia: [Valitse]
VLC media player 0.8.6c Janus
[00000293] access_mms access error: error while asking for file -1
[00000293] access_mms access error: error while asking for file -1
[00000293] access_mms access error: cannot connect to server
[00000293] access_mms access error: error: HTTP/1.0 401 Unauthorized
[00000290] main input error: no suitable access module for `mms://193.64.8.205/webtv/sub_upotetut/ohjelmat/lemmenviemaa/e/95530.wmv?user=&pass=2164216888&time=99999999&WMContentBitrate=2000000'
[00000281] main playlist: nothing to play
[00000281] main playlist: stopping playback

mplayer sanoo:
Koodia: [Valitse]
Playing mms://193.64.8.205/webtv/sub_upotetut/ohjelmat/lemmenviemaa/e/95530.wmv?user=&pass=2164216888&time=99999999&WMContentBitrate=2000000.
STREAM_ASF, URL: mms://193.64.8.205/webtv/sub_upotetut/ohjelmat/lemmenviemaa/e/95530.wmv?user=&pass=2164216888&time=99999999&WMContentBitrate=2000000
Resolving 193.64.8.205 for AF_INET6...
Couldn't resolve name for AF_INET6: 193.64.8.205
Connecting to server 193.64.8.205[193.64.8.205]: 1755...
Connected
read error:: Operation now in progress
pre-header read failed
Resolving 193.64.8.205 for AF_INET6...
Couldn't resolve name for AF_INET6: 193.64.8.205
Connecting to server 193.64.8.205[193.64.8.205]: 80...
unknown ASF streaming type
Failed, exiting.
Resolving 193.64.8.205 for AF_INET6...
Couldn't resolve name for AF_INET6: 193.64.8.205
Connecting to server 193.64.8.205[193.64.8.205]: 80...
Cache size set to 320 KBytes
Cache fill:  0.10% (322 bytes)


Exiting... (End of file)

Puuttuuko nyt kuitenkin joku koodekki vai mitä ohjelmaa pitäis käyttää?

29
Tässä pieni bash--skripti, joka generoida index.html:n kansion sisällöstä: (jos http-serverisi ei tee sitä lennosta itse). Huomioi pelkät html-tiedostot. Jos ajaa kahdesti peräkkäin, niin myös index.html:ään tulee linkki.
Koodia: [Valitse]
echo "<html><body>" > index.html
for i in $( ls *.html ); do
 echo -n "<a href=\"" >> index.html
 echo -n $i >> index.html
 echo -n "\">" >> index.html
 echo -n $i >> index.html
 echo -n "</a>" >> index.html
 echo  "<br>" >> index.html
done
echo "</body></html>" >> index.html

30
Ajan ubuntulla Virtualboxia, jossa pyörii WinXP, jossa käytän Photoshoppia.
Ongelma on: Photoshopissa tietyt toiminnot vaativat altin painamista, mutta sen kaappaakin ubuntu, jossa alt ja hiiren nappi tarkoittaa ikkunan liikuttamista. Tämä tapahtuu vaikka virtualisoitu olisi fullscreen. Ongelmaa saa kierryttyä kun laittaa mouse integrationin pois päältä, mutta mielelläni pitäisin sen päällä.

vaihtoehtoisia ratkaisua:
1) Millä estän KDE:tä kaappaamasta altin painamisen?
2) Miten VirtualBox osaisi välittää altin painamisen eteenpäin?
3) Kuinka windowsin saa tulkitsemaan jotain muuta nappia alttina?
4) Miten photoshop osaisi käyttää jotain muuta nappia kuin alttia erityistoimiin?

31
Eli en puhu työpöydälle tai valikkoihin laitettavista kuvakkeista, vaan ohjelman kuvakkeesta joka näkyy taskbarissa (kicker, fspanel, pypanel, jne) sekä ATL-TAB-listassa.
Kuinka tähän ikoniin vaikutetaan?

Muutamia käyttökohteita, jotka heti ottaisin käyttöön:
1)
Kun teen oman ohjelman, kuinka saan siihen oman hienon ikonin, eikä järjestelmän omaa default-ikonia (KDE:ssä X-kirjain, openboxissa sinivalkoinen tyhjä ikkuna, jne)?

2)
Firefox3 ei kaikilta osin tyydytä, joten ajan firefox-kakkosena icecattia, ja siitä puuttuu ikoni kokonaan.

3)
vanhassa kunnon xtermissä ei ole kuvaketta ollenkaan


Jos vaikka alkuun helppo kysymys: Ladataanko ikoni ajon aikana muualta, vai onko se käännetty binaariin sisään?

Todetaan vielä, että olen lukuisien taskbar-ohjelmien lähdekoodien kanssa leikkinyt, ja KWM_WIN_ICON jutut on tuttuja. Eli osaan tehdä ohjelman, joka näyttää kaikkien käynnissä olevien ohjelmien ikonit, mutta en silti tiedä mistä ne tulee.

32
Kde 3.5.8. Kun painan ctrl-alt-d kaikki ikkunat pienenevät alapalkkiin, hyvä, näin halusinkin. Kun nyt teen mitä tahansa (avaan kansion työpöydältä tai käynnistän k-valikosta tai taskbarista mitä tahansa), niin kaikki nuo pienentämäni ikkunat hyppäävät takaisin isoiksi. Tätä en odottanut.
Onko tämä normaalia?

Jos tuota ctrl-alt-d painaa toistuvasti, niin ne saa palautettua, dokumentoitu ominaisuus: "Pressing the same key combination again brings you to your previous state.", mutta mitenkä tämä automaattinen silmillä hyppääminen?

(meinaan, että en viitsi tehdä bugiraporttia, jos tämä onkin ominaisuus)

33
Eli pitäisi saada ohjelmallisesti cd-asema lukittua siten, että se ei aukea siitä avausnapista. Luin vuosien takaa vastaavanlaisen kysymyksen ja sitä kautta löysin ohjelman nimeltä cdctl http://cdctl.sourceforge.net/
Mutta se ei toimi täydellisesti, esim kun amarok soittaa levyä, niin lukitus ei olekaan päällä.
Täsmennän vielä tuon käyttötapauksen, kun se ei välttämättä ole kaikille ilmeinen (enkä halua ohjeita cd-aseman napin irrottamiseen/liimaamiseen/teippaamiseen):

Kun käynnistän koneen, niin boottiscripti suorittaa
 cdctl -c & cdctl -o1  (lukitsee ja sulkee cd-aseman)
Vaikka nyt pienet sormet kävisivät nappia näpräämässä, kelkka ei tule ulos.
Kun haluan käyttää cd-asemaa painan pikakuvaketta työpöydältä
 cdctl -o0 & cdctl -e (poistaa lukituksen ja työntää kelkan ulos)
Suljen aseman ja lukitsen sen pikakuvakkeesta. Cd on sisällä, mutta luukku on lukossa. Hyvä.
Jos luen datalevyä tai gripillä rippaan, niin lukko on niin kauan päällä kunnes sen tuolla komennolla avaan. Hyvä.

MUTTA
Kun Amarok soittaa levyä, niin cd-aseman nappi onkin käytössä ja sylkee kelkan ulos. (Tämäkin tietysti piti huomata tositilanteessa, ei onneksi mennyt kelkka vielä rikki)

Käytin tuossa nyt esimerkkinä valmiina olevaa ohjelmaa, mutta se on vuodelta 2000, enkä ole ihan varma että haluan itse ruveta kehittämään siitä päivitettyä versiota. (Pitäisi varmaan myös selvittää miten Amarok toimii, kun se ei tottele.)

(Onhan niitä muitakin cd-playereitä, mutta jos sattuis olemaan lukitus-ohjelma, joka toimii aina ja johon voisi luottaa, niin ei tarvitsisi kaikkien ohjelmien kanssa erikseen tarkistaa, että uskooko ne tuon lukituksen)

34
Pitäisi saada basella tehtyä raportti, jonka toiminnallisuus ois sama kuin tuossa ms-vastaavalla tehty.
Ja sama tekstinä:
Helpoin tilanne: Yksi taulu jossa rivejä. Raporttiin -> Yhden rivin tiedoista tehdään oma laatikkonsa.
(seuraava kysymys on sitten, että miten pistän noita laatikoita vierekkäin, jos niiden leveys sattuukin jäämään A4-leveyttä pienemmäksi)

Ei oo mitään lisäpalikoita openofficessa (pitäiskö olla?) ja apt-cache policy openoffice.org näyttää:
  Asennettu: 1:2.3.1-3ubuntu3
  Ehdokas: 1:2.4.0-3ubuntu1
Ja nyt huomasin, että uudempikin versio ois tarjolla, no jään odottamaan kumman version ohjeita tulvii enemmän, että päivitänkö nyt vai myöhemmin.

(Hauskana yksityiskohtana muuten: Löysin kuin löysinkin windows koneen jossa oli vanha kunnon access, jolla osaan tuollaisen laatikoittamisen tehdä. En voinut tehdä raporttia ennenkuin asensin tulostimen, se ei yksinkertaisesti suostunut. Muistelen joskus lukeneeni, että word ei anna käyttää esikatselua, jos ei ole tulostinta asennettuna, mutta nyt totesin vastaavan omalla silmällä. Onneksi se sentään huoli listan ensimmäisen tulostimen mukisematta.)


[ylläpito on poistanut liitteen]

35
Asensin kde 3.5.8:n rinnalle kde 4.0.3:n. En sen takia, että haluaisin käyttää uuta KDE:tä vaan haluan käyttää uutta dolphinia. Saan siis käynnistettyä uuden dolphinin (1.0.2) ja se sanoo käyttävänsä KDE:tä 4.0.3. Hyvä. (myös tuo uusi dolphin tuntuu hyvältä).
Ongelma on, että haluaisin kaksoisklikkailla noita kuvakkeita, oletuksena yksi painallus riittää. Mutta sen vaihtaminen ei tapahdu dolphinista vaan kde:stä. Ja tässä tapauksessa pitäisi päästä käsiksi kde4:n kcontroliin. Olen jo niin pitkällä että tiedän (luulen tietäväni) että sen nimi on nykyään systemsettings-kde4. Tuollainen paketti on asennettu, mutta en tiedä sitä vastaavaa ohjelmaa, eli en saa sitä käyntiin. Kenelläkään tietoa ohjelman sijainnista ja binaarin nimestä?

Vaihtoehtoisesti ongelman voisin ratkaista käynnistämällä kerran tuon kde4 ja sieltä varmaan valikoista pääsee käsiksi noihin asetuksiin. Mutta en käytä kdm/yms, joten en osaa käynnistää tuota kde4:ää. Käynnistän siis kirjoittamalla startx ja silloin käynnistyy kde3, kuinka vaihdan?
(en tietenkään oikeasti itse kirjoita startx, starttiscripti ajaa automaattisesti ja lisäksi yhdeksän kertaa kymmenestä bootti on hibernatesta herääminen)

ratkaisu1:
kdm asennus
kdm käyttöön
käynnistäminen ja istunnoksi kde4
system settings
hiirelle halutut ominaisuudet
kdm pois käytöstä
kdm poistaminen
uudelleen käynnistäminen
 -> kde3 käynnistyi
dolphin käyntiin
 -> asetukset ovat oikein


36
http://changeling.ixionstudios.com/xlogical/

Lähdekoodista: .configure sanoo että kirjastoja puuttuu, no ne löytyi kaikki apt-getillä. (Joten configuren sain loppuun asti). Make antaa paljon warningeja, ja lopulta pysähtyy erroriin. Miten voi jatkaa eteenpäin? A) yleisesti vastaavissa tilanteissa B) tässä nimenomaisessa tapauksessa?

Ekaksi tulee mieleen että onko liian uusi gcc, mites se ratkaistaan tai alkuun edes varmennetaan?

37
https://sourceforge.net/projects/aaclock/

Kello pilkistää vasemmasta reunasta esim 5pikseliä, kun hiiren vie päälle, niin popsahtaa kokonaan näkyviin. Näyttää ajan ja päivämäärän. Kun hiiren vie pois, niin livahtaa takas pieneksi. Jos painaa kohdalla nappia, niin ei menekään enää piiloon (tämän merkiksi kellon reunus värjätään esim sinisellä).Toinen napautus taas vapauttaa. Näkyviin-lukittua kelloa voi siirtää. Nappi kohdalla pohjaan ja hiirtä ylös tai alas, kello ei liiku kursorin mukana, vaan hyppää vasta napin vapautuessa uuteen kohtaan. Kello pysyy silti ruudun vasempaan reunaan tarttuneena. Muut ikkunat eivät peitä kelloa.

Tuossa ei sitten ole ylimääräistä karkkia eikä 3d:tä, eikä se tue mitään teemoja. Jos tulee riitävästi toiveita, niin teen siitä openGL-version, jossa vaihtoehto myös analogiselle kellolle, jota voi sitten käännellä ja katsoa haluamastaan suunnasta. (toisille riittää, että kellosta näkee ajan)

Tämä on spin-off (tai maistiainen) työnalla olevasta alapalkista, joka tulee olemaan gtk/qt riippumaton, tehokas käyttää ja vähän resursseja käyttävä. (eli ei karkkia siihenkään)

Helppoa ja kommentoitua koodia (pedantic ansi c), käyttää vain Xlibiä, ei ole riippuvainen gtk/qt/yms.
Voit helposti muokata vaikkapa, että kakkosnappia kun painaa niin käynnistyy nettiselain yms.


38
Kannettavissa tietokoneissa on (yleistäen) nappi jossa lukee vain Fn. Joissakin se on hienosti kehystetty tai muuta. Lueskelin foorumia, että sen uudelleen määrittelyssä on ollut ongelmia. Totesin juuri tuossa omalla koneellani, että xev ei anna siitä mitään tietoa (jotkut olivat saaneet keycode=227). Sammutin X:n ja kokeilin showkey:llä, sekään ei anna mitään Fn-napista.

Eli en pysty vaihtamaan sitä toiseen paikkaan tai laittamaan sen napin tilalle mitään, koska en saa siitä mitään tietoa irti. Toisaalta kun painan Fn+z saan <. En ole kiinnostunut (voisin olla) tuon poistamisesta, vaan kuinka voin tehdä itse tällaisia.
Ennätin jo hakea xserver-xorg-input-kbd sourcet ja kattella niitä ja kääntää itse ajurit. Sitten huomasin että tuo Fn-nappi toimiikin, vaikka X ei olisi päällä, joten se tulee jostakin syvemmältä.

/etc/default/console-setup ehkä liittyy asiaan, siellä on XKBMODEL ja XKBLAYOUT, mutta entäs sitten? Meneekö nuo parametrit kernelille? En tiedä haluanko kääntää itse kerneliä sen takia, että saisin muutaman hauskan nappulan asetettua, mutta haluaisin tietää, että onko tämä näppäimistö näin vaikea asia oikeasti.

Tosin XKBMODEL ja XKBLAYOUT alkaa kirjaimella X, eli onko ne kuitenkin vasta X:ään vaikuttavia?

Mitä haluan että kokeilet:
a) käynnistä xev, paina Fn, kerro mitä sanoo
b) kirjoita xmodmap -e "keycode 227=a"
 ja paina Fn, tuliko a? (laita joku muu keycode jos xev antoi jonkun muun)
c) sammuta X, käynnistä showkey, paina Fn, kerro mitä sanoo

Kysymykset:
d) mistä latautuu näppäimistökartat (riippuuko versiosta? gutsy/hardy)
e) tuleeko erikoisnappien asetukset näppäimistökarttojen ulkopuolelta?



39
Kyse on siis läppäristä, joka tukee näytön keikauttamista sivuttain. Se homma onnistuu
Koodia: [Valitse]
xrandr --orientation right
Ja takas oikeeseen asentoon
Koodia: [Valitse]
xrandr --orientation normal

Toi on ihan letkee temppu, kun kone on niin pieni, että sitä helposti pitää yhdessä kädessä kuten kirjaa. No jos koneessa on ulkoinen hiiri, niin homma toimii käännön jälkeen niinkuin pitääkin, eli kun pidän näyttöä siten että tekstit ovat oikein päin ja työnnän hiirtä ylöspäin, niin kursori liikkuu ruudulla kohti alapalkista ikkunoiden otsikkoja.
Ongelma on, että touchpad, eli hiirilevy tekee samoin. Vika on siinä, että kun ruutu on pystyssä, niin myös hiirilevyn asento on toinen.
Esimerkiksi: käännän ruuduun sellaiseen suuntaan, että asetan tämän jälkeen koneen vasemman kyljen maata vasten jotta ruutu olisi oikein päin. Kun nyt vedän sormella levyä vasemman hiiren napin kohdalta oikean hiiren napin suuntaan
* tapahtuu: hiiri liikkuu ruudulla samaan suuntaan kuin siellä olevat tekstit luetaan, vasemmalta oikealle
* mitä haluaisin että tapahtuu: hiiri liikkuisi alapalkista yläpalkkia kohti.

Kahdesta koordinaatisto puhuminen ei ole koskaan helppoa, mutta luulen, että siitä tuli ymmärrettävä.

Kysymys siis on: onko kukaan käyttänyt hiirilevyn kanssa koskaan näytön keikauttamista?
onko kellään ehdotuksia kuinka ratkaisen?
tietoa paketista xserver-xorg-input-touchpad? voishan/voisko siitä kääntää oman version, jossa hiiren akselit on rukattu, käynnistäs eri xorg.confilla riippuen miten päin haluu ruutua kattella.


nimimerkki: kesää ja riippumattoa odotellessa




40
Tämä on nyt sitä "ja muu edistyneempi Linuxin käyttö".
Minulla on tietokone johon tulee nettiyhteys hpna-kortin (sisäinen kautta). Tässä koneessa on myös tavallinen verkkokortti joka on kytketty langattoman reitittimen sisääntuloon, tietokone toimii sille boksille dhcp-serverinä.
Langaton reititin saa oman osoitteensa sisääntulosta, eikä ole kiinnostunut muusta kuin että sillä on pääsy nettiin ja se jakaa nettiyhteyden langattomasti läppäriin.

Ongelma on nyt se, että tuo reititin-boksi alkaa olemaan vanha, välillä katkeaa yhteys läppärin ja boksin väliltä. Kun pistän läppärin suoraan boksiin (siinä on myös langallinen mahdollisuus), yhteys toimii. Boksin logit eivät näytä, että mitään olisi pielessä, mutta se ei toisaalta suostu lähettämään enää yhtään pakettia langattomasti. Ruuvailin boksin antennia pois ja takas, ja sitten se heräsi jälleen.

Kysymys:
Voinko jättää tuon reititin-laatikon kokonaan pois? Eli laitan tuohon ("serveri"-)koneeseen langattoman verkkokortin, joka tekisi saman mitä siinä oleva verkkokortti tällä hetkellä, eli jakaisi nettiyhteyttä ja dhcp:llä IP:tä.  (löytyy kaapista pci-wlan-kortti joka toimii lennosta Ubuntun kanssa)

Mistäs tähän projektiin pitäisi lähteä käsiksi?


Sivuja: 1 [2] 3