Finde program (start filen til program)

Få hjælp til at sætte programmer eller funktioner op.
Nordsig
Indlæg: 361
Tilmeldt: 1. nov 2009, 20:11
Geografisk sted: Varde

Finde program (start filen til program)

Indlæg af Nordsig »

Hejsa

En ting der irretere mig er at jeg ikke aner hvor jeg skal finde filen der starter et program.

Når jeg eks. er i et program hvor jeg kan vælge et eksternt program til eks. videoafspilning, så ved jeg ikke hvor jeg skal lede. I tidernes morgen da jeg syntes Windows var populær kom der en menu frem med de forskellige programmer på computeren. Kan Ubuntu ikke dette ?

Det er det samme når man har en fil og bliver spurgt hvilket program man vil åbne denne med.

Jeg syntes det er en ting som burde være implementeret i Ubuntu for at lette brugeroplevelsen.

Men hvorom alt er. Hvor finder jeg startfilen til Filmafspiller (vist nok Totem) ?
UBUNTU 22.04 på ToshibaSATELLITE-Z830-10W
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Finde program (start filen til program)

Indlæg af lath »

Nordsig skrev:Hejsa

En ting der irretere mig er at jeg ikke aner hvor jeg skal finde filen der starter et program.

Når jeg eks. er i et program hvor jeg kan vælge et eksternt program til eks. videoafspilning, så ved jeg ikke hvor jeg skal lede. I tidernes morgen da jeg syntes Windows var populær kom der en menu frem med de forskellige programmer på computeren. Kan Ubuntu ikke dette ?

Det er det samme når man har en fil og bliver spurgt hvilket program man vil åbne denne med.

Jeg syntes det er en ting som burde være implementeret i Ubuntu for at lette brugeroplevelsen.

Men hvorom alt er. Hvor finder jeg startfilen til Filmafspiller (vist nok Totem) ?


Kode: Vælg alt

whereis -b totem  | grep bin

laver en linie, hvor programmet er den sti der har rød tekst.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Finde program (start filen til program)

Indlæg af laoshi »

Eller simpelthen:

Kode: Vælg alt

which PROGRAMNAVN
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
Nordsig
Indlæg: 361
Tilmeldt: 1. nov 2009, 20:11
Geografisk sted: Varde

Re: Finde program (start filen til program)

Indlæg af Nordsig »

Tak, for de gode løsninger, dem prøver jeg.

Men er der en grund til at alm. dødelige ikke kan finde disse startfiler ? Jeg tænker blot at det er en af de ting der skræmmer folk fra vid og sans hvis de vil skifte fra Win til Ubuntu.
UBUNTU 22.04 på ToshibaSATELLITE-Z830-10W
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Finde program (start filen til program)

Indlæg af laoshi »

I almindelighed kan du jo bare starte programmet ved i 11.10 at åbne 'dash' og skrive de første par bogstaver af programnavnet i søgefeltet.
Og åbner du med terminalen skal du jo bare skrive programnavnet.
Men det er klart, at vil du lave dine egne programstartere kan det være nødvendigt at kende hele stien til den binære fil.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
Nordsig
Indlæg: 361
Tilmeldt: 1. nov 2009, 20:11
Geografisk sted: Varde

Re: Finde program (start filen til program)

Indlæg af Nordsig »

Ja, i 11.10 er det jo nemt nok at starte programmet ved blot at taste/søge på navnet. Men det er jo når man skal bruge henvisningen i er andet program og ikke kender stien.
UBUNTU 22.04 på ToshibaSATELLITE-Z830-10W
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Finde program (start filen til program)

Indlæg af laoshi »

Ja, det er klart - men så er kommandoen

Kode: Vælg alt

which
en let måde til at finde programstien.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Finde program (start filen til program)

Indlæg af lath »

Nordsig skrev:Men er der en grund til at alm. dødelige ikke kan finde disse startfiler ?
Jeg tænker blot at det er en af de ting der skræmmer folk fra vid og sans hvis de vil skifte fra Win til Ubuntu.


<rant>

Brugere der kommer fra Windows glemmer at de ikke lærte Windows på 1 uge.
Bruger man som ny bruger terminalen er brugeren hoppet op til gruppen af avancerede brugere, og må forvente en stejl indlæringskurve.

Det er helt fint med mig at folk bliver skræmt fra vid og sans, hvis de mener at et ikke-Windows styresystem skal opføre sig som en nøjagtig kopi af Windows.

Nye bruger der håber på at finde et bedre styresystem i Ubuntu bliver nødt til at forvente at bedre styresystem=anderledes styresystem, end det styresystem de kom fra.

</rant>

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
Nordsig
Indlæg: 361
Tilmeldt: 1. nov 2009, 20:11
Geografisk sted: Varde

Re: Finde program (start filen til program)

Indlæg af Nordsig »

Det er jo netop det jeg mener. Det virker forkert at man er nød til at bruge terminalen for at finde startfilen til et program. "Normale" programmer burde dukke op i en liste hvor man kan vælge hvilket program man skal bruge.
Det er skam ikke for at lave det lige som Windows, men for at selv fru Jensen der har installeret dette fabelagtige styresystem også kan finde ud af dette.
UBUNTU 22.04 på ToshibaSATELLITE-Z830-10W
Brugeravatar
NickyThomassen
Admin
Indlæg: 3652
Tilmeldt: 5. mar 2010, 19:58
IRC nickname: nicky
Geografisk sted: 192.168.20.42

Re: Finde program (start filen til program)

Indlæg af NickyThomassen »

Jeg ved nu ikke, er ligheden på lige det her punkt ikke ret stor?

I Win hedder programstien

Kode: Vælg alt

c:\program files\

og i Linux er det

Kode: Vælg alt

/usr/bin


Der er selvfølgelig enkelte undtagelser i Linux, men det er der jo også i Win.
I Win er det så .exe (execute) du leder efter; i Linux er det .bin (binær).

At man nogen gange skal have fat i terminalen er ikke en ulempe, men en fordel, da der er ting der bare ikke kan betale sig at lave grafisk (hvis man overhovedet kan). Prøv følgende selv:

Åbn en terminal og tast "whereis totem". Så har du fundet totem.
Prøv så i stedet og åbn Nautilus og tryk "filsystem --> usr --> bin" og bladre ned til totem næsten i bunden.

Hvad er lettest første gang du gør det (hvis du er vant til Win's grafiske miljø), hvad med 10'ende gang, 100'ende gang?

Udover det, hvis du i et program har brug for at kende den præcise sti til et andet program, så har de dummet sig i det første program. Men det er jo en anden side af sagen.
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Finde program (start filen til program)

Indlæg af lath »

Nordsig skrev:Det er jo netop det jeg mener. Det virker forkert at man er nød til at bruge terminalen for at finde startfilen til et program. "Normale" programmer burde dukke op i en liste hvor man kan vælge hvilket program man skal bruge.
Det er skam ikke for at lave det lige som Windows, men for at selv fru Jensen der har installeret dette fabelagtige styresystem også kan finde ud af dette.


Jeg vil tilslutte mig TitanusEramius.

Det er ikke forkert at bruge terminalen for mig. For det første er man ankommet til et andet styresystem, og for det andet så har forskellige brugere forskellig smag.

Man kan diskutere om dem der har lavet programmet burde have lavet en find-et-program algoritme i deres program.
Problemet i sådan en find-et-program algoritme er at det er heuristik, og dermed ikke-dermistisk, hvilket kan oversættes til at en heuristik algoritme ikke altid finder svaret, og det program du bruger kan have givet op, og så bare bedt dig om den fulde sti + filnavn til programmet, fordi programmet kan være lavet på OpenSuse Linux, eller Fedora Linux, som gemmer programmer et andet sted (/opt/<programnavn>), end i Ubuntu og Debian systemer.

Dem der pakkede programmet burde også have lavet en genvej i program menuen.
Der findes i (GNOME 2) et program der kan lave en genvej til et program. Det bruger *.desktop filer fra XDG standarden til at finde ud hvor et program er. Der sikkert også sådan et program i Unity og GNOME 3. Der findes også et til KDE.

Der er uheldigvis mange steder i filsystemet at gemme et program i Linux styresystemer. Helt anderledes nemt er det med BSD systemer, da BSD systemer er hele pakken (både kerne og alle programmer kun kan ligge 2 steder), hvorimod Linux er kernen uden nogen som helst programmer, hvor programmer så tilføjes i en Linux distribution. Deres valg af hvor programmer er varierer meget.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags