Ubuntu Suomen keskustelualueet
Ubuntun kehittäminen ja yhteisö => Ubuntun kehitysversio => Aiheen aloitti: ooo - 10.04.08 - klo:14.58
-
Itselleni vielä kohtuullisen uutena linux-käyttäjänä on toisinaan ollut hankaluuksia löytää oikeat komennot, joilla käynnistetään ohjelmat, joille ei pakettivarastoista asentamisessa luoda graafista pikakuvaketta. Useimmiten ohjelman käynnistyskomento on sama kuin sen nimi (esim. asennat paketin nimeltään "proggis" niin ko. ohjelma käynnistyy komennolla "proggis"), mutta valitettavasti näin ei aina ole (ja komento voikin olla vaikkapa "prog") Mistäpä varsinkaan uusi käyttäjä voi tuolloin saada tietää tarvittavan komennon?. Nyt haluaisin kerätä listaa ohjelmista, joiden käynnistyskomento on eri kuin niiden nimi pakettivarastoissa. Kertokaahan, pliis.
Syy listan keräämiselle on se, että ehdotan Ubuntuun uutena ominaisuutena, että nyt kerättävän listan ohjelmien käynnistyskomennot olisi järkevää lisätä johonkin help-osioon tai ehkä mieluiten paketin kuvaukseen, jotta se olisi nähtävillä esim. synapticilla.
-
Mistäpä varsinkaan uusi käyttäjä voi tuolloin saada tietää tarvittavan komennon?. Nyt haluaisin kerätä listaa ohjelmista, joiden käynnistyskomento on eri kuin niiden nimi pakettivarastoissa. Kertokaahan, pliis.
Hmm... äkkipäätä tulee mieleen yllättävistä käynnistysnimistä vain oowriter. Tämän ja muut löytää vaikka apropos-komennolla:
mjp@ibook:~$ apropos openoffice
oobase (1) - OpenOffice.org office suite
oocalc (1) - OpenOffice.org office suite
oodraw (1) - OpenOffice.org office suite
ooffice (1) - OpenOffice.org office suite
oofromtemplate (1) - OpenOffice.org office suite
ooimpress (1) - OpenOffice.org office suite
oomath (1) - OpenOffice.org office suite
ooweb (1) - OpenOffice.org office suite
oowriter (1) - OpenOffice.org office suite
openoffice (1) - OpenOffice.org office suite
update-openoffice-dicts (8) - rebuild dictionary.lst for OpenOffice.org
mjp@ibook:~$
-
Itselleni vielä kohtuullisen uutena linux-käyttäjänä on toisinaan ollut hankaluuksia löytää oikeat komennot, joilla käynnistetään ohjelmat, joille ei pakettivarastoista asentamisessa luoda graafista pikakuvaketta. Useimmiten ohjelman käynnistyskomento on sama kuin sen nimi (esim. asennat paketin nimeltään "proggis" niin ko. ohjelma käynnistyy komennolla "proggis"), mutta valitettavasti näin ei aina ole (ja komento voikin olla vaikkapa "prog") Mistäpä varsinkaan uusi käyttäjä voi tuolloin saada tietää tarvittavan komennon?.
Tähän kelvannee komentorivirimpsu, jonka esittelin taannoin eräässä viestissä http://forum.ubuntu-fi.org/index.php?topic=7276.msg52019#msg52019
Ei kovin kaunista, eikä kovin helppoa, mutta onneksi sentään useimmissa tapauksissa toimivaaSyy listan keräämiselle on se, että ehdotan Ubuntuun uutena ominaisuutena, että nyt kerättävän listan ohjelmien käynnistyskomennot olisi järkevää lisätä johonkin help-osioon tai ehkä mieluiten paketin kuvaukseen, jotta se olisi nähtävillä esim. synapticilla.
Tuo voisi olla mukava ominaisuus ehdota sitä vaikka täällä http://forum.ubuntu-fi.org/index.php?topic=17292.20
Tosin synaptic osaisi tuon näyttää kyllä myös dpkg:n kautta, eli näyttämällä paketin tiedostot ja vaikkapa suodattamalla niistä binäärit esille. Launchpadiin vaan kehitysehdotus, jos siltä tuntuu.
Edit: En tiedä onko synapticissa jo jotain vastaavaa, kun ei tule juuri sitä käytettyä.
-
Itse asiassa kirjoitin jo ehdotuksen launchpadiin vähän aikaa sitten:
https://bugs.launchpad.net/ubuntu/+bug/208921
-
Itselleni vielä kohtuullisen uutena linux-käyttäjänä on toisinaan ollut hankaluuksia löytää oikeat komennot, joilla käynnistetään ohjelmat, joille ei pakettivarastoista asentamisessa luoda graafista pikakuvaketta.
Työpöytien idea ei yleisestiottaen ole täyttää työpöytää ikoneilla, vaan ohjelmat löytyvät vetovalikoista loogisesti ryhmiteltyinä. Ikonithan työpöydällä jäävät helposti käynnistyvien ohjelmien alle. Varsin perinteinen tapa saada menuvalikot näkyviin, on painaa työpöydän tyhjällä osalla hiiren oikeaa näppäintä kuten esim. XFCE:ssä.
Varsin harvat ohjelmat käynnistyvät "epäloogisella" nimellä, ja Linuxin hakemistorakenne on looginen, kunhan logiikan ymmärtää.
Kuten kaikissa käyttöjärjestelmissä, etsitään ja käynnistetään ohjelmat polun eli PATH:in varrelta.
Kunkin käyttäjän polkumääritys selviää komennolla echo $PATH
(ja muut ympäristömuuttuja env -kommennolla).
Ohjelmat ja/tai niiden käynnistimet (kuten jokin skripti tms.) löytyvät /bin, /sbin, /usr/bin, /usr/sbin tai /usr/local/bin -hakemistoista. Jotkin jakelut hieman soveltavat näitä "sovittuja" määrityksiä.
http://linux.fi/index.php/Linuxin_hakemistorakenne
On aika helposti selvitettävissä, mitä tiedostoja ohjelma asentaa, näiden mukaan voi arvailla, millä komennolla ohjelma käynnistyy. Esim. IceWeasel Debianissa: http://packages.debian.org/etch/i386/iceweasel/filelist
/usr/bin/firefox
/usr/bin/iceweasel
/usr/bin/mozilla-firefox
(Vastaava löytyy Ubuntulle: http://packages.ubuntu.com - ei toiminut juuri nyt ...)
-
Kiitokset juylille! Tekstisi käynnistystiedostoista avarsi ainakin minun tietotasoani reippaasti.
Juu, ja alkuperäisessä kirjoituksessani tarkoitin "pikakuvakkeella" menuvalikon kuvakkeita, enkä työpöydälle laitettavia kuvakkeita. Taisi minulla mennä termeissä puurot ja vellit sekaisin ;)