Ubuntu Suomen keskustelualueet
Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: SuperOscar - 14.03.19 - klo:10.24
-
Vaikka enimmäkseen KDE Plasmaa käytänkin, joitakin ohjelmia väkisinkin on, jotka käyttävät Gtk:ta tai ainakin Gnomen tiedostonvalintaikkunoita. Se tuntuu tuhlailevan nykymuodossaan tilaa varsin holtittomasti, etenkin pystysuunnassa.
Saako tuota oheisessa kuvassa punaisella ympyröityä, täysin turhaa laitekuvakerivistöä mitenkään pois tai edes piilotettua (kuten Dolphinissa)? On mielestäni aika kaukaa haettu ajatus, että haluaisin käsitellä tiedostojärjestelmää looginen osio osiolta ja vielä päättää ajonaikaisesti irrottaa esim. /home-osion!!!
(https://legisign.org/tilap/SublimeText-OpenFile_640x497.png) (https://legisign.org/tilap/SublimeText-OpenFile.png)
-
Ainakin osaa tiedostonvalintaikkunaa pystyy muokkaamaan haluamakseen...
Ubuntun Home kansiossa
Koti/.gonfig/gtk-3.0/bookmarks
-
Koti/.gonfig/gtk-3.0/bookmarks
Tuolla näkyy olevan vain ownCloud-linkki (pinon alimmainen kuvassa). Ilmeisesti siis laitelinkit ovat automaattisia eikä niistä pääse itkemälläkään eroon, niin idioottimaisia kuin ne ovatkin :P
-
Ilmeisesti siis laitelinkit ovat automaattisia eikä niistä pääse itkemälläkään eroon, niin idioottimaisia kuin ne ovatkin :P
Noiden kuvassa näkyvien liitosten ei kyllä pitäisi olla näkyvissä. Minkä ohjelman dialogi on kyseessä ja mikä jakelu käytössä? Säännöt, joita gvfs-udisks2-volume-monitor soveltaa liitosten näyttämiseen on kuvattu täällä: https://github.com/GNOME/gvfs/blob/master/monitor/udisks2/what-is-shown.txt
-
Noiden kuvassa näkyvien liitosten ei kyllä pitäisi olla näkyvissä. Minkä ohjelman dialogi on kyseessä ja mikä jakelu käytössä?
Jakelu on KDE neon , ja nuo samat linkit ovat näkyvissä kaikkien Gtk3-pohjaisten ohjelmien tiedostonvalintaikkunoissa – joita käytössäni taitaa Sublime Textin (joka on kuvassa) lisäksi tällä olla vain Libre Office.
Ja itse asiassa Gtk2-ohjelmissa on sama luettelo, vaikka kyselyikkuna muuten on aika eri näköinen.
Muoks:
Säännöt, joita gvfs-udisks2-volume-monitor soveltaa liitosten näyttämiseen on kuvattu täällä: https://github.com/GNOME/gvfs/blob/master/monitor/udisks2/what-is-shown.txt
Itse asiassa sikäli kuin minä tuota selitystä luen, nimenomaan noiden mainittujen pitää tulla näkyviin: ”disks or media with mountable filesystems are shown, as are fstab entries”. Nuohan ovat kaikki minulla erillisiä loogisia osioita (/boot, /opt, /usr/local, /local, /ext/multimedia, /ext/nas, /home, /tmp).
-
Itse asiassa sikäli kuin minä tuota selitystä luen, nimenomaan noiden mainittujen pitää tulla näkyviin: ”disks or media with mountable filesystems are shown, as are fstab entries”. Nuohan ovat kaikki minulla erillisiä loogisia osioita (/boot, /opt, /usr/local, /local, /ext/multimedia, /ext/nas, /home, /tmp).
Aivan, niiden näkyvyyttä voi muokata esim. Levyt-ohjelmalla. Vai onko KDE:ssa sen sijaan joku muu hallintaohjelma?
-
Itse asiassa sikäli kuin minä tuota selitystä luen, nimenomaan noiden mainittujen pitää tulla näkyviin: ”disks or media with mountable filesystems are shown, as are fstab entries”. Nuohan ovat kaikki minulla erillisiä loogisia osioita (/boot, /opt, /usr/local, /local, /ext/multimedia, /ext/nas, /home, /tmp).
Et lukenut tarpeeksi pitkälle. :)
If the directory for a device is known and outside /media, $HOME
(typically /home/foo) or /run/media/$USER then the device is not shown
in the user interface. Additionally, if any of component directories
in its directory starts with a dot ("."), the device is not shown
either. This policy may be overriden by use of the options x-gvfs-show
and x-gvfs-hide.
Käytännössä tuo tarkoittaa, että fstabissa määritellyt /media:n ja käyttäjän kotihakemiston ulkopuolella olevat liitokset, kuten /home, /var, /opt jätetään oletuksena näyttämättä käyttöliittymässä. GNOME-työpöydällä niitä ei tosiaan näytetä, ellei liitokselle ole asetettu fstabissa parametria x-gvfs-show. Eihän sellaista ole määritelty järjestelmässäsi?
Ehkä Plasma-työpöydällä järjestelmästä puuttuu nyt jokin oleellinen komponentti. Onko tuo gvfs-udisks2-volume-monitor käynnissä?
-
Tämä alkaa kuulostaa pahasti siltä, että Gtk-ohjelmien käyttämiseksi järkevästi on asennettava varsin mittava osa Gnomea alle :p Eli tilanne olisi vähän kuin KDE:ssa joskus 3–4-versioiden aikaan.
Onko tuo gvfs-udisks2-volume-monitor käynnissä?
Ilmeisesti ei:
tn@aquinas% ps -e | grep gvfs
tn@aquinas%
KDE neonhan on aika vahvasti Plasmaan keskittyvä jakelu, toisin kuin (eilisiltaan asti käyttämäni) openSUSE. Ilmeisesti Gnome-tuki on jätetty käyttäjän harrastuneisuuden varaan.
-
Tämä alkaa kuulostaa pahasti siltä, että Gtk-ohjelmien käyttämiseksi järkevästi on asennettava varsin mittava osa Gnomea alle :p
No tässä tapauksessa ainakaan. Johan nm kertoi ettei mitään GUI:ta tarvita:
GNOME-työpöydällä niitä ei tosiaan näytetä, ellei liitokselle ole asetettu fstabissa parametria x-gvfs-show. Eihän sellaista ole määritelty järjestelmässäsi?
Lisäät tuon fstabiin niille riveille joilla se tarvitaan, niin se on sillä selvä.
-
No tässä tapauksessa ainakaan. Johan nm kertoi ettei mitään GUI:ta tarvita:
GNOME-työpöydällä niitä ei tosiaan näytetä, ellei liitokselle ole asetettu fstabissa parametria x-gvfs-show. Eihän sellaista ole määritelty järjestelmässäsi?
Lisäät tuon fstabiin niille riveille joilla se tarvitaan, niin se on sillä selvä.
Ymmärrän tuon päinvastoin: jos nimenomaan HALUAISIN nähdä nuo kohdat, lisäisin x-gvfs-show-parametrin. Mutta kun ne näkyvät, VAIKKEN halua.
Lisäys: Sitä paitsi vähän vaikuttaa siltä, että x-gvfs-show-parametrilla (tai ilmeisesti oikeammin ”comment=x-gvfs-show”) on vaikutusta vain, jos gvfs on toiminnassa. Itse mount ei tuota parametria tunne, joten se vain välitetään eteenpäin.
-
No katsoitko onko ne fstabissa josta voisit ne poistaa? Ilmeisesti nm ajattelikin että ne on määritelty jossain muualla, ja pitäisi löytää missä?
-
No katsoitko onko ne fstabissa josta voisit ne poistaa? Ilmeisesti nm ajattelikin että ne on määritelty jossain muualla, ja pitäisi löytää missä?
Ei ole. Olen itse kirjoittanut valtaosan noista /etc/fstab-tietueista, joten tietäisin kyllä, jos sormeni semmoisia olisivat näpytelleet :D
Sitä paitsi niin kuin tuohon ylle juuri lisäsin, luultavasti parametrilla ei ole mitään vaikutusta, ellei gvfs ole jo toiminnassa. Eli pitäisi kai keksiä jokin keino saada se toimimaan – mieluusti hyvin minimaalisena.
Osaako joku heittää arvausta, minkä paketin asennan:
tn@aquinas% apt-cache search gvfs
gvfs - userspace virtual filesystem - GIO module
gvfs-backends - userspace virtual filesystem - backends
gvfs-bin - userspace virtual filesystem - binaries
gvfs-common - userspace virtual filesystem - common data files
gvfs-daemons - userspace virtual filesystem - servers
gvfs-fuse - userspace virtual filesystem - fuse server
gvfs-libs - userspace virtual filesystem - private libraries
Muoks: Guuglaamalla selvisi, että nm:n mainitsema gvfs-udisks2-volume-monitor vaikuttaisi sisältyvän (https://packages.ubuntu.com/xenial/amd64/gvfs-daemons/filelist) gvfs-daemons-pakettiin.
Muoks2: Mutta vaikka gvfs-daemons-paketin asentaminen lisää muutaman muunkin gvfs-paketin, semmoista *.service-tiedostoa ei löydy, jossa olisi [Install]-osio. Jos oikein systemd:tä ymmärrän, nämä ovat avustavia palveluja, jotka vain palvelevat jotain isompaa, jolla tuo osio on. Yksinään gvfs-udisks2-volume-monitor ei tunnu lähtevän ainakaan systemd:llä käyntiin.
-
Itse asiassa uudelleenkäynnistys tuon paketin asennuksen jälkeen riitti, ei tarvinnutkaan sen kummemmin säätää.
Seuraava ongelma jo odotti :-[ Tämä kumminkin ratkaistu.