Kirjoittaja Aihe: Onko tällainen pikanäppäin mahdollinen? [RATKAISTU] on!  (Luettu 4144 kertaa)

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1546
    • Profiili
Asetukset>pikanäppäimet>oma näppäin>lisää ja siihen syötin nimen, näppäinyhdistelmän ja komennoksi:

gnome-terminal cat /proc/acpi/battery/BAT0/state

Mutta vain pääte aukeaa ja tuota cat... rimpsua se ei suorita. Ei niin vakava puute, mutta olisi kätevä akun valvontaan, ettei tarvitsisi aina käsin kirjoittaa pitkää loitsua.

Onko tuo edes mahdollinen toiminta?
« Viimeksi muokattu: 31.07.10 - klo:10.39 kirjoittanut Hajakenttä »
DELL Latitude E6220 Xubuntu 20.04, DELL Latitude 5480 Xubuntu 22.04.
– Memento Vivere – Terv: Timo

Niko Rentola

  • Käyttäjä
  • Viestejä: 59
  • Kubuntu 20.04, Intel i7 X980, Nvidia GTX 1660
    • Profiili
    • Gravatar-profiili
Vs: Onko tällainen pikanäppäin mahdollinen?
« Vastaus #1 : 30.07.10 - klo:15.18 »
Komennon: "gnome-terminal -x cat /proc/acpi/battery/BAT0/state" pitäisi toimia. Tosin jos komennon on tarkoitus tuoda päätteeseen jotain tekstiä niin sitten ei auta, koska pääte sulkeutuu itsestään kun komennot on suoritettu.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: Onko tällainen pikanäppäin mahdollinen?
« Vastaus #2 : 30.07.10 - klo:15.34 »
Auttaisiko jos siihen lisäisi loppuun "; sleep 5" tjms. Ja kuten nikore90 sanoi ne tosiaankin sulkeutuvat itsestään, joten tuo odotus voisi tuoda jotain apua.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

_Pete_

  • Käyttäjä
  • Viestejä: 1836
  • Fufufuuffuuu
    • Profiili
Vs: Onko tällainen pikanäppäin mahdollinen?
« Vastaus #3 : 30.07.10 - klo:15.39 »
Asetukset>pikanäppäimet>oma näppäin>lisää ja siihen syötin nimen, näppäinyhdistelmän ja komennoksi:

gnome-terminal cat /proc/acpi/battery/BAT0/state

Mutta vain pääte aukeaa ja tuota cat... rimpsua se ei suorita. Ei niin vakava puute, mutta olisi kätevä akun valvontaan, ettei tarvitsisi aina käsin kirjoittaa pitkää loitsua.

Onko tuo edes mahdollinen toiminta?

Entäpä tällainen vaihtoehto:

xmessage -timeout 10 -nearmouse -buttons "Roger:0" `cat /proc/acpi/battery/BAT0/state`


Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1546
    • Profiili
Vs: Onko tällainen pikanäppäin mahdollinen?
« Vastaus #4 : 30.07.10 - klo:18.34 »
Vähän lähemmäksi pääsin.

gnome-terminal -x cat /proc/acpi/battery/BAT0/state ; sleep 5

Tämä avaa päätteen ja vilauttaa sen halutun tekstin (akun latauksen tilan) mutta vain vilauttaa. Sama onko puolipiste sleep-sanan edessä vai ei ja sama mikä numero, vaikka 55.

Olisiko joku muu odotuskäsky olemassa?

Lainaus
Entäpä tällainen vaihtoehto:

xmessage -timeout 10 -nearmouse -buttons "Roger:0" `cat /proc/acpi/battery/BAT0/state`

Tällä ei ainakaan mitään näkyvää tullut, mutta jotain prosessori kyllä teki silläkin kun sininen piikki tuli tehoilmaisimeen, mutta sekin taitaa sulkea päätteen niin äkkiä, että ei näytä mitään.
DELL Latitude E6220 Xubuntu 20.04, DELL Latitude 5480 Xubuntu 22.04.
– Memento Vivere – Terv: Timo

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: Onko tällainen pikanäppäin mahdollinen?
« Vastaus #5 : 30.07.10 - klo:18.38 »
Kokeile korvata se puolipiste &&-merkeillä. Sen piti olla sama asia kuin rivinvaihto skripteissä, mutta ilmeisesti se ei toiminut oikein tai jotain. 5 meinaa viiden sekunnin odotusta ennen kuin siirrytään eteenpäin.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1546
    • Profiili
Vs: Onko tällainen pikanäppäin mahdollinen?
« Vastaus #6 : 30.07.10 - klo:19.31 »
Äkkiä vaan vilahtaa ja sen verran ehtii lukea (kun monta kertaa paina pikanäppäintä), että sleep komento ei kelpaa noilla millään etumerkeillänsä eikä niitä ilman, "tiedostoa tai jne.. ei ole"... virheilmoitus ilmaantuu siihen loppuun. Ne akun tilan arvot siinä vilahtavat kyllä aivan oikein, ja ne tulee ilman sleeppiäkin.

Mikähän kirjoitusasu olisi täsmälleen oikein?

Nyt siinä lukee: gnome-terminal -x cat /proc/acpi/battery/BAT0/state ;sleep 5
Ja puolipisteen edessä ei ole välilyöntiä. Jos on niin sitten vilahtaa vain pelkkä pääte tyhjänä ja kursori ylänurkassa.
DELL Latitude E6220 Xubuntu 20.04, DELL Latitude 5480 Xubuntu 22.04.
– Memento Vivere – Terv: Timo

Niko Rentola

  • Käyttäjä
  • Viestejä: 59
  • Kubuntu 20.04, Intel i7 X980, Nvidia GTX 1660
    • Profiili
    • Gravatar-profiili
Vs: Onko tällainen pikanäppäin mahdollinen?
« Vastaus #7 : 30.07.10 - klo:19.59 »
Ainakin tällä tapaa pitäsi onnistua:

1. Luo kotikansioon uusi tyhjä tiedosto jonka nimeksi vaikka "koodia" ja sisällöksi:
Koodia: [Valitse]
cat /proc/acpi/battery/BAT0/state
sleep 5

2. Valitse tiedoston ominaisuuksista "Oikeudet" ja sieltä täppäät "Salli tiedoston suoritus ohjelmana"

3. Kokeile suorittaa komento:
Koodia: [Valitse]
gnome-terminal -x /home/(käyttäjänimi)/koodia
Jos toimi niin nimeä tiedosto "koodia" muotoon ".koodia" (piilotiedostoksi) ja laita pikanäppäimeen:
Koodia: [Valitse]
gnome-terminal -x /home/(käyttäjänimi)/.koodia
« Viimeksi muokattu: 30.07.10 - klo:20.01 kirjoittanut nikore90 »

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1546
    • Profiili
Vs: Onko tällainen pikanäppäin mahdollinen?
« Vastaus #8 : 30.07.10 - klo:21.00 »
Ainakin tällä tapaa pitäsi onnistua:

1. Luo kotikansioon uusi tyhjä tiedosto jonka nimeksi vaikka "koodia" ja sisällöksi:
Koodia: [Valitse]
cat /proc/acpi/battery/BAT0/state
sleep 5

2. Valitse tiedoston ominaisuuksista "Oikeudet" ja sieltä täppäät "Salli tiedoston suoritus ohjelmana"

3. Kokeile suorittaa komento:
Koodia: [Valitse]
gnome-terminal -x /home/(käyttäjänimi)/koodia
Jos toimi niin nimeä tiedosto "koodia" muotoon ".koodia" (piilotiedostoksi) ja laita pikanäppäimeen:
Koodia: [Valitse]
gnome-terminal -x /home/(käyttäjänimi)/.koodia

Tämäpä olikin ovela konsti! Jees, nyt toimii. Teen vielä lämpötilan valvonnalle saman konstin. Onhan niille ihan ohjauspanelinäyttäjä, mutta ei sinne kaikki mahdu, kun on tämä mopoläppäri, ja noita tietoja kuitenkin harvoin tarvitsee.

Kiitos koko porukalle. ;D
DELL Latitude E6220 Xubuntu 20.04, DELL Latitude 5480 Xubuntu 22.04.
– Memento Vivere – Terv: Timo

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: Onko tällainen pikanäppäin mahdollinen?
« Vastaus #9 : 30.07.10 - klo:21.04 »
Äkkiä vaan vilahtaa ja sen verran ehtii lukea (kun monta kertaa paina pikanäppäintä), että sleep komento ei kelpaa noilla millään etumerkeillänsä eikä niitä ilman, "tiedostoa tai jne.. ei ole"... virheilmoitus ilmaantuu siihen loppuun. Ne akun tilan arvot siinä vilahtavat kyllä aivan oikein, ja ne tulee ilman sleeppiäkin.

Mikähän kirjoitusasu olisi täsmälleen oikein?

Nyt siinä lukee: gnome-terminal -x cat /proc/acpi/battery/BAT0/state ;sleep 5
Ja puolipisteen edessä ei ole välilyöntiä. Jos on niin sitten vilahtaa vain pelkkä pääte tyhjänä ja kursori ylänurkassa.
Se väli vaikuttaa joskus (muistin äsken), sama voi tapahtua putkellakin ("|"). Jostain syystä se kuvittelee sen kuuluvan siihen komentoon ja etsii komentoa " sleep". Toimisiko sitten gnome-terminal -x cat /proc/acpi/battery/BAT0/state && sleep 5 paremmin (välillä tai ilman)? Mitä muuten tuo -x-valitsin tekee?

Muokkaus: Näköjään ratkesi jo, mutta laitanpa nyt tämän silti tähän. :)
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Kullervo

  • Käyttäjä
  • Viestejä: 875
    • Profiili
Vs: Onko tällainen pikanäppäin mahdollinen? [ATKAISTU] ON!
« Vastaus #10 : 30.07.10 - klo:21.10 »
man gnome-terminal

Koodia: [Valitse]
SYNOPSIS
       gnome-terminal  [-e,  --command=STRING]   [-x,  --execute ]  [--window-
       with-profile=PROFILENAME]  [--tab-with-profile=PROFILENAME]  [--window-
       with-profile-internal-id=PROFILEID]       [--tab-with-profile-internal-
       id=PROFILEID]    [--role=ROLE]    [--show-menubar]     [--hide-menubar]
       [--geometry=GEOMETRY]     [--disable-factory]     [-t,   --title=TITLE]
       [--working-directory=DIRNAME]  [--usage]  [-?, --help]

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: Onko tällainen pikanäppäin mahdollinen? [ATKAISTU] ON!
« Vastaus #11 : 30.07.10 - klo:21.13 »
man gnome-terminal

Koodia: [Valitse]
[-x,  --execute ]

Aivan, kiitos. Tulin itse lukeneeksi vain --help-vivun (ja parin muun --help-*) antamia tietoja, enkä huomannut tuota.

@Hajakenttä: Otsikosta on jäänyt R-pois.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

odysseus

  • Vieras
Vs: Onko tällainen pikanäppäin mahdollinen? [RATKAISTU] on!
« Vastaus #12 : 31.07.10 - klo:12.42 »
gnome-terminal cat /proc/acpi/battery/BAT0/state

ACPI Dokumentti sanoo, että tuo proc/ on vanhentunut paikka, joten en tekisi tuota noin.

>Warning: /proc/acpi is being replaced by interfaces in /sys and new software should not look in /proc.

http://www.lesswatts.org/projects/acpi

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1546
    • Profiili
Vs: Onko tällainen pikanäppäin mahdollinen? [RATKAISTU] on!
« Vastaus #13 : 31.07.10 - klo:15.34 »
gnome-terminal cat /proc/acpi/battery/BAT0/state

ACPI Dokumentti sanoo, että tuo proc/ on vanhentunut paikka, joten en tekisi tuota noin.

>Warning: /proc/acpi is being replaced by interfaces in /sys and new software should not look in /proc.

http://www.lesswatts.org/projects/acpi


Mitähän tuo nyt sitten vaikuttaa ja mihin?
Jos antaa loitsun:

Koodia: [Valitse]
:~$ cat /sys/class/power_supply/BAT0/uevent
POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_TYPE=Battery
POWER_SUPPLY_STATUS=Discharging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=8400000
POWER_SUPPLY_VOLTAGE_NOW=7452000
POWER_SUPPLY_CURRENT_NOW=1399000
POWER_SUPPLY_CHARGE_FULL_DESIGN=6580000
POWER_SUPPLY_CHARGE_FULL=5779000
POWER_SUPPLY_CHARGE_NOW=2173000
POWER_SUPPLY_MODEL_NAME=901
POWER_SUPPLY_MANUFACTURER=ASUS
POWER_SUPPLY_SERIAL_NUMBER=

saa tuollaisen tulosteen. Siinä on aivan yhtäpitävät arvot tuon edellä mainitun tulosteen kanssa. Nämä ovat 9.04 JJ:n tekemiä, mutta 10.04 LL antoi myös saman tuloksen kummallakin tavalla, paitsi, että Lucid ilmoittaa varaustilan mWh=milliwattitunteina, joka on siis jaettava volttimäärällä, jos haluaa mAh:ja.
DELL Latitude E6220 Xubuntu 20.04, DELL Latitude 5480 Xubuntu 22.04.
– Memento Vivere – Terv: Timo

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: Onko tällainen pikanäppäin mahdollinen? [RATKAISTU] on!
« Vastaus #14 : 31.07.10 - klo:17.40 »
Mitähän tuo nyt sitten vaikuttaa ja mihin?
Tässä käytössä ei mihinkään niin kauan kuin /proc on olemassa. Se on selkeämpikin ja /sys on selvästikin tehty ohjelmille eikä luettavaksi. En tosin tiedä onko sielä /sys:ssä sitten luettavampikin listaus (en tarkistanut ollenkaan).
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1546
    • Profiili
Vs: Onko tällainen pikanäppäin mahdollinen? [RATKAISTU] on!
« Vastaus #15 : 31.07.10 - klo:22.16 »
Mitähän tuo nyt sitten vaikuttaa ja mihin?
Tässä käytössä ei mihinkään niin kauan kuin /proc on olemassa. Se on selkeämpikin ja /sys on selvästikin tehty ohjelmille eikä luettavaksi. En tosin tiedä onko sielä /sys:ssä sitten luettavampikin listaus (en tarkistanut ollenkaan).

En tiennytkään, että /proc on jotenkin pois vanheneva lokero. No, kehitys kehittyy. Kyllähän nuo tässä esiin tulleet tiedostot lienevät kaikki joihinkin ohjelmatarpeisiin meinattu, ja niinhän tässäkin oikeastaan tuli niitä hyödynnettyä.

Laitteistossa on pakko olla jokin instrumentti tai piiri, joka tarkkailee lataus ja purkaus virtaa ja jännitettä. Niistä mittausarvoista sitten tehdään noita tiedostoja. Kapasiteetille ei edes ole olemassa suoraa mittauskeinoa. Se johdatellaan aina virran ja ajan ja alku- ja loppujännitteen avulla tilastollisesti. Jännitteenkin mittaus on näköjään epäspesifinen. Se pitäisi mitata lepojännitteenä, siis ilman virtaa kumpaankaan suuntaan ja vieläpä aika pitkän tasaantumisajan jälkeen. Tässä käytössä siihen ei tietenkään ole mahdollisuutta vaan jännite on "lennossa mitattu" akun oman jännitehäviön sisältämä arvo ja aika isoilla virroilla vielä. Mihin niitä tietoja sitten kootaan ja missä muodossa, on kai yhdentekevää.

Onhan tuossa akkuhistoriassa nytkin joitakin yritelmiä esittää akun kuntoa, hiiren oikealla korvalla patterin kuvaa ja siitä... Mutta minun askeettinen luonteeni pitää enemmän perus numerotiedoista kuin hienoista grafiikoista. Grafiikkaakin mahtuu näkyville kerralla rajallinen määrä, ja silti tällä yhdellä pikanapilla saan näkyviin sen mitä haluan tietää. Sen 5 sekuntia vaan laitoin 15 sekuntiin, hyvä vaan kun ei erikseen tavii sammuttaa sitäkään ikkunaa. Jos jossain tulevissa jakeluissa ei voi sitä keinoa käyttää niin keksitään sitten taas uusia lääkkeitä.

DELL Latitude E6220 Xubuntu 20.04, DELL Latitude 5480 Xubuntu 22.04.
– Memento Vivere – Terv: Timo

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: Onko tällainen pikanäppäin mahdollinen? [RATKAISTU] on!
« Vastaus #16 : 31.07.10 - klo:22.37 »
Mitähän tuo nyt sitten vaikuttaa ja mihin?
Tässä käytössä ei mihinkään niin kauan kuin /proc on olemassa. Se on selkeämpikin ja /sys on selvästikin tehty ohjelmille eikä luettavaksi. En tosin tiedä onko sielä /sys:ssä sitten luettavampikin listaus (en tarkistanut ollenkaan).

En tiennytkään, että /proc on jotenkin pois vanheneva lokero. No, kehitys kehittyy. Kyllähän nuo tässä esiin tulleet tiedostot lienevät kaikki joihinkin ohjelmatarpeisiin meinattu, ja niinhän tässäkin oikeastaan tuli niitä hyödynnettyä.

Emt onko se. Jotenkin tuosta tekstistä vain sai sellaisen kuvan, mutta ehkäpä se liittyi siihen että tuo /sys:in antama tieto olisi selvempää ohjelmille.

Linux.fi:n sisällöstä päätellen ne ovat vain toisiaan täydentäviä: http://linux.fi/wiki//proc
http://linux.fi/wiki/Sys-tiedostojärjestelmä
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.