Skift til skrivebordet uden at kende navnet
-
- Admin
- Indlæg: 10724
- Tilmeldt: 26. apr 2008, 19:27
- IRC nickname: Christian_Arvai
- Geografisk sted: Holeby - Lolland
Skift til skrivebordet uden at kende navnet
Fint at det virker, men jeg er stadigt lidt forvirret over at:
virker. Men at:
ikke gør.
Kode: Vælg alt
gksu nautilus /home/$USER/Desktop
virker. Men at:
Kode: Vælg alt
gksu nautilus ~/Desktop
ikke gør.
Med venlig hilsen Christian
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
-
- Admin
- Indlæg: 3650
- Tilmeldt: 5. mar 2010, 19:58
- IRC nickname: nicky
- Geografisk sted: 192.168.20.42
Re: Nautilus rettigheder
Jeg tror at grunden til de forskellige resultater ligger i samspillet mellem 'su' (sudo, gksu & su) og så variablen ~. Vi bruger sikkert alle 3 forskellige versioner af 'su'.
Egentlig burde man kunne konstruerer en kommando der tager højde for det lokale sprog, og selv finder skrivebordet. Eller mere indirekte
(if [ -f ... ] er muligvis ikke rigtig når det er en mappe man vil tjekke om findes)
Problemet bliver længden og sværhedsgraden, men den burde ramme rigtigt hver gang, og kan evt. udvides for det tilfælde at hverken enten eller findes
Egentlig burde man kunne konstruerer en kommando der tager højde for det lokale sprog, og selv finder skrivebordet. Eller mere indirekte
Kode: Vælg alt
if [ -f /home/$USER/Skrivebord ]
then cd /home/$USER/Skrivebord
else cd /home/$USER/Desktop
(if [ -f ... ] er muligvis ikke rigtig når det er en mappe man vil tjekke om findes)
Problemet bliver længden og sværhedsgraden, men den burde ramme rigtigt hver gang, og kan evt. udvides for det tilfælde at hverken enten eller findes
-
- Admin
- Indlæg: 10724
- Tilmeldt: 26. apr 2008, 19:27
- IRC nickname: Christian_Arvai
- Geografisk sted: Holeby - Lolland
Re: Nautilus rettigheder
Med venlig hilsen Christian
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
-
- Admin
- Indlæg: 3650
- Tilmeldt: 5. mar 2010, 19:58
- IRC nickname: nicky
- Geografisk sted: 192.168.20.42
Re: Nautilus rettigheder
Nårh jo, det har du da ret i
Kode: Vælg alt
if [ -f /home/$USER/Skrivebord ]
then cd /home/$USER/Skrivebord
else cd /home/$USER/Desktop
fi
-
- Admin
- Indlæg: 20860
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Nautilus rettigheder
Der er en fil hvor man kan slå op hvad mappen heder for den aktuelle brugere, men jeg husker ikke lige præsis hvilken.
-
- Admin
- Indlæg: 3650
- Tilmeldt: 5. mar 2010, 19:58
- IRC nickname: nicky
- Geografisk sted: 192.168.20.42
Re: Nautilus rettigheder
Aha, nogen gange skal man bare skubbes den rigtige vej.
Filen hedder .config/user-dirs.dirs og i den kan man finde
Jeg har godtnok systemet på dansk, men har valgt at have mappenavnene på engelsk af hensyn til ensformighed. Det gør det lettere at scripte og navigere rundt bash'en. Hvordan ser jeres user-dirs.dirs ud, og hvad sprog er i på?
Filen hedder .config/user-dirs.dirs og i den kan man finde
Kode: Vælg alt
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Desktop"
XDG_TEMPLATES_DIR="$HOME/.templates"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Video"
Jeg har godtnok systemet på dansk, men har valgt at have mappenavnene på engelsk af hensyn til ensformighed. Det gør det lettere at scripte og navigere rundt bash'en. Hvordan ser jeres user-dirs.dirs ud, og hvad sprog er i på?
-
- Admin
- Indlæg: 20860
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Nautilus rettigheder
Dansk 11.10:
Det her virker men kan forhåbentlig forsimples:
Tid til at klippe emnet over og lægge det her over i sandkassen?
Edit:
Denne er simpler
Men er ikke sikker på hvordan den helt kan bruges.
Kode: Vælg alt
XDG_DESKTOP_DIR="$HOME/Skrivebord"
XDG_DOWNLOAD_DIR="$HOME/Hentede filer"
XDG_TEMPLATES_DIR="$HOME/Skabeloner"
XDG_PUBLICSHARE_DIR="$HOME/Offentligt"
XDG_DOCUMENTS_DIR="$HOME/Dokumenter"
XDG_MUSIC_DIR="$HOME/Musik"
XDG_PICTURES_DIR="$HOME/Billeder"
XDG_VIDEOS_DIR="$HOME/Videoklip"
Det her virker men kan forhåbentlig forsimples:
Kode: Vælg alt
test -f ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs && \
source ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs
cd ${XDG_DESKTOP_DIR:-$HOME/Desktop}
Tid til at klippe emnet over og lægge det her over i sandkassen?
Edit:
Denne er simpler
Kode: Vælg alt
xdg-usuer-dir DESKTOP
Men er ikke sikker på hvordan den helt kan bruges.
-
- Indlæg: 3105
- Tilmeldt: 16. jun 2007, 10:26
- Geografisk sted: Ikast-Herning
Re: Nautilus rettigheder
AJenbo skrev:Kode: Vælg alt
XDG_DOWNLOAD_DIR="$HOME/Hentede filer"
Men kun hvis man har opdateret fra tidligere versioner ellers hedder den
Kode: Vælg alt
XDG_DOWNLOAD_DIR="$HOME/Hentninger"
stra
Bruger Ubuntu 22.04 og 22.10 + lubuntu 22.10
Bruger Ubuntu 22.04 og 22.10 + lubuntu 22.10
-
- Admin
- Indlæg: 20860
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Nautilus rettigheder
Ja, det var lidt mystik hvordan det skete, der var ikke rigtig nogen i dansk gruppen der kunne finde ud af hvem der havde ændret det og det lykkeds heller aldrig at rete det tilbage.
-
- Indlæg: 3105
- Tilmeldt: 16. jun 2007, 10:26
- Geografisk sted: Ikast-Herning
Re: Nautilus rettigheder
Skal jeg forstå det sådan, at det skulle have heddet "hentede filer"
Jeg syntes det er super at det kun er i et ord og "hentninger" er ok for mig.
Jeg syntes det er super at det kun er i et ord og "hentninger" er ok for mig.
stra
Bruger Ubuntu 22.04 og 22.10 + lubuntu 22.10
Bruger Ubuntu 22.04 og 22.10 + lubuntu 22.10
-
- Indlæg: 152
- Tilmeldt: 1. jun 2011, 01:37
Re: Skift til skrivebordet uden at kende navnet
Hejsa,
Håber at det er i orden at jeg lige stiller et kort lille spørgsmål, også selvom spørgsmålet ikke helt hører til her i tråden.
Jeg bemærkede at i anvendte $USER i stien. Virker det i virkeligheden eller var det bare i stedet for at angive brugernavnet for nemhedensskyld ?
Spurgt på en anden måde, kan man anvende $USER i stedet for sit brugernavn de steder hvor brugernavnet indgå i en sti til en fil.
Takker og undskylder mit spørgsmål som nok er lidt væk fra trådens emne.
Håber at det er i orden at jeg lige stiller et kort lille spørgsmål, også selvom spørgsmålet ikke helt hører til her i tråden.
Jeg bemærkede at i anvendte $USER i stien. Virker det i virkeligheden eller var det bare i stedet for at angive brugernavnet for nemhedensskyld ?
Spurgt på en anden måde, kan man anvende $USER i stedet for sit brugernavn de steder hvor brugernavnet indgå i en sti til en fil.
Takker og undskylder mit spørgsmål som nok er lidt væk fra trådens emne.
-
- Admin
- Indlæg: 10724
- Tilmeldt: 26. apr 2008, 19:27
- IRC nickname: Christian_Arvai
- Geografisk sted: Holeby - Lolland
Re: Skift til skrivebordet uden at kende navnet
Spurgt på en anden måde, kan man anvende $USER i stedet for sit brugernavn de steder hvor brugernavnet indgå i en sti til en fil.
Ja, det skulle man kunne.
Med venlig hilsen Christian
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
-
- Admin
- Indlæg: 20860
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
-
- Admin
- Indlæg: 20860
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Skift til skrivebordet uden at kende navnet
Så fandt jeg desuden løsningen:
Kode: Vælg alt
cd "$(xdg-user-dir DESKTOP)"
Hvem er online
Brugere der læser dette forum: [Bot] og 0 gæster