After successful installation (finally!) of lxqt iso on my home computer, I installed xfce. Great! Now I have two desktops.
But neither PCManFM nor Thunar show my other hard drives.
What do I need to do?
thanks in advance
So I installed Dolphin and all drives show in Dolphin. What gives?
[localhost ᒤᕞᕹᓸ]# pacman -Sii thunar
Repository : extra
Name : thunar
Version : 1.6.12-1
Description : Modern file manager for Xfce
Architecture : x86_64
URL : http://thunar.xfce.org
Licenses : GPL2 LGPL2.1
Groups : xfce4
Provides : None
Depends On : desktop-file-utils libexif hicolor-icon-theme libnotify libgudev gtk2 exo libxfce4util libxfce4ui libpng
Optional Deps : gvfs: for trash support, mounting with udisk and remote filesystems
xfce4-panel: for trash applet
tumbler: for thumbnail previews
thunar-volman: manages removable devices
thunar-archive-plugin: create and deflate archives
thunar-media-tags-plugin: view/edit id3/ogg tags
Required By : thunar-archive-plugin thunar-media-tags-plugin thunar-volman xfdesktop
Optional For : None
Conflicts With : None
Replaces : None
Download Size : 880.70 KiB
Installed Size : 5166.00 KiB
Packager : Evangelos Foutras <evangelos@foutrelis.com>
Build Date : Friday 30 June 2017 06:31:04 PM CDT
MD5 Sum : d15011a04885956b9cb0978d2bc18010
SHA-256 Sum : b1d908f0e7ab91420ac566b75d24fbe1621bfbaf5c4bd193507c9fe0df719e16
Signatures : 51E8B148A9999C34
Thunar needs gvfs for mounting support, as it is listed under optional dependancies. Same with pcmanfm. Dolphin's support is run through the underlying kde packages necessary to intall any kde program/app.
Gnome lets you choose and pick what you want/need. Kde is a whole package that shares its resources/support through its base. Difference in philosophies. /shrug
Here is a list of gvfs optional packages:
[localhost ᒤᕞᕹᓸ]# pacman -Ss gvfs
extra/gvfs 1.34.1-1 (gnome) [installed]
Virtual filesystem implementation for GIO
extra/gvfs-afc 1.34.1-1 (gnome) [installed]
Virtual filesystem implementation for GIO (AFC backend; Apple mobile devices)
extra/gvfs-goa 1.34.1-1 (gnome)
Virtual filesystem implementation for GIO (Gnome Online Accounts backend; cloud storage)
extra/gvfs-google 1.34.1-1 (gnome)
Virtual filesystem implementation for GIO (Google Drive backend)
extra/gvfs-gphoto2 1.34.1-1 (gnome) [installed]
Virtual filesystem implementation for GIO (gphoto2 backend; PTP camera, MTP media player)
extra/gvfs-mtp 1.34.1-1 (gnome) [installed]
Virtual filesystem implementation for GIO (MTP backend; Android, media player)
extra/gvfs-nfs 1.34.1-1 (gnome) [installed]
Virtual filesystem implementation for GIO (NFS backend)
extra/gvfs-smb 1.34.1-1 (gnome) [installed]
Virtual filesystem implementation for GIO (SMB/CIFS backend; Windows client)
I made a table of my partitions and drives and put it in fstab, commenting out the line of the / partition for each particular installation (if you have more than one) and mount all volumes through fstab. I use /media to make the mountable directories.
I remember struggling with gvfs and udisk to be able to have them on pcmanfm but gave up as they came and went.
It helps to have labels on the partitions (gparted or else will do that)
This will gave you the data for the table
ls -lh /dev/disk/by-uuid
and
ls -lh /dev/disk/by-label
This is the format to add to fstab
UUID=00000011111 /media/DevuanAscii ext4 defaults,noatime 0 2
UUID=00000111111 /media/DevuanCeres ext4 defaults,noatime 0 2
UUID=00001111111 /media/ManjaOpenRC ext4 defaults,noatime 0 2
UUID=00011111111 /media/Artix2 ext4 defaults,noatime 0 2
You have to create the list of empty directories first so they can be mounted
mount -a will mount them after you finish without a reboot
Thanks!
I find it strange that this does not work out of the box when xfce4 group is installed, File manager without support for mounting drives by default?
Thank you. I had the idea using fstab, but it was late last night,
Again, find it strange that file manager does not come with this support out of the box.
THis is not systemd, things work different besides GVFS you need to start Thunar with dbus as I do with pcmanfm
dbus-launch pcmanfm --desktop -d in start up apps as i said this is for pcmanfm see arch wiki for thunar. you also need to check polkit is enabled also in startup
This is 2017 no need to go back to the last decade and dirty fixes
Remember that xfce and lxde are not officially supported by Artix, so if you want to make them work they may need some tuning.
Some of those DE have replaced complex functions to utilize systemd gadgets that just don't exist here. When you click on things that seem to do nothing on a DE on a console they would respond with an error that you don't see in the DE. Sometimes you install a desktop and you click on reboot or shutdown and nothing happens, or you exit/logoff to a DM and their shutdown-reboot doesn't work, and you have to edit their conf files and replace those commands with the appropriate openrc command (/usr//bin/openrc-shutdown --help) which does work.
If you have i3 or LXQT sddm problems then you can complain here that it doesn't work so developers will help you and get things fixed.
The rest we have to fix ourselves with help from one to another.
By the way, the steps for manually mounting a device are:
mkdir /mountpoint/devicename
mount /dev/sd* /mountpoint/devicename (where * is the partition name /dev/sda11 /dev/sdc3 ...etc)
then it will show in your filemanager in the /mountpoint
Thank you all. I am now realizing that this is not for me. Too many things need to be tweaked manually, too many things don't work, and too many things are missing.
Life is too short and time flies at my age
best to you all!
Things are not simple when you take arch and try to remove systemd as arch is not interested why should they.
Remember Artix is at the infancy of its life and will take a while to stabilize its aim is to take arch packages rebuild them systemd free in their own repros this will take time, In the mean time we have to report what does not work, I you install Cinnamon it works out the box as things like gvfs are part of the basic install. lxdm also works fine with it.
Take care come back in a few months by the way I'm 68 and never use age as a excuse don't let nothing beat me.
Hey man...! (i'll leave the dog part out haha)
Thanks for all the help.
Of course I will be back, in the meantime I will try Cinnamon. Tried KDE but I hate it and it's got problems too at this stage.
I wish Artix team success in fighting the plague that systemd is to Linux. I have been around for awhile, like you, and I see where this is heading (systemd).
Maybe you should try Miyo Linux, unless you go wild configuring stuff it is as stable and fancy as any non-systemd system can be.
Somebody has been reading this :)
Devices now show in both pcmanfm and thunar by default out of the box on fresh install!
We are progressing, thank you!
Now if I could only mount my phone storage. Phone shows up in devices, but can't mount internal or external storage.
Do you have the required file system installed?
To mount my phone, I use mtpfs.
If you use gvfs then try gvfs-mtp.
And maybe use a mtp transfer program like gmtp or android-file-transfer.
Yes I have all those. libmtp is installed too if that matters
I would say there is something wrong with permissions. Some folders are owned by 1001, some by ssdm.
So I can't access those folders.
As a user you may not but as root you should be able to.
If sudo works try sudo pcmanfm
If not try $ su, login with root pw,
then pcmanfm
But if you change things around on that device and you don't know what it is you are doing you may never get it functional again.
By default the first user on the system gets the ID# 1000, the second 1001 and so on. If you see 1001 then you only have one username and 1001 is unassigned. If the second user was Roxy then you would see Roxy as the owner instead of 1001.
I don't know what ssdm is but the number of the user on that phone may match a system account on your main system.
Or is it sddm? :)
I was talking about folder ownership of my other drives, not the phone. I just thought that not being able to mount phone storage has something to do with ownership.
ssdm was typo, it's sddm. Why would sddm be owner of any folder on my other drives? I've never seen that before.
Thanks for being kind and trying to help.
You mean other drives of other linux systems?
I think sddm is user 999 unless this number is already taken by other "users". So on some other system where 999 maybe LXDM while you are browsing through on your file manager it may appear as the owner is sddm just because on your artix system user 999 is assigned to the label sddm.
Not just sddm in particular, any DM, has a peculiar responsibility to be authorized/privileged to provide real login users with an appropriate configuration of X to enter into a specific desktop environment. It is like a middleman between root and the user.
If you think this is weird wait till you see what systemd does, it manufactures users on the fly who login and out of your system, write logs, and you have no control of what and when they do stuff. You seat around idleing with nothing running (that you know of) and users go in and out of the task-list.
If you login console as root, who starts sddm? Who is authorized to log you in as a user? Should root be able to read the user's emai?
Those are advanced system-design questions that I am clueless about and prefer to stay this way :)
I don't know much about this stuff, what is right or wrong Linux philosophy. All I know is that I am always able to access my main current home folder (Manjaro OpenRC) from any other Linux I install on one of my drives. All that is required is either user or root password. I am not sure which one since I use same password for my user account and root.
But here, in Artix I cannot access my Manjaro OpenRC home folder. It's owned by whatever, 1001 or sddm.
For your phone make sure that these entries are in groups uucp:x:14: user name adbusers:x:996:user name storage:x:95:user name
android:x:1001:user name
adbusers comes from having android-udev installed and only effects adb and fastboot. I have no idea where android comes from or if it is even needed?
Might as well check all your of group permissions.
/etc/group
root:x:0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin
adm:x:4:root,daemon
tty:x:5:
disk:x:6:root,ᒤᕞᕹᓸ
lp:x:7:daemon,ᒤᕞᕹᓸ
mem:x:8:
kmem:x:9:
wheel:x:10:root,ᒤᕞᕹᓸ
ftp:x:11:
mail:x:12:
uucp:x:14:
log:x:19:root
utmp:x:20:
locate:x:21:
rfkill:x:24:
smmsp:x:25:
proc:x:26:polkitd
http:x:33:
games:x:50:
lock:x:54:
uuidd:x:68:
dbus:x:81:
network:x:90:ᒤᕞᕹᓸ
video:x:91:ᒤᕞᕹᓸ
audio:x:92:ᒤᕞᕹᓸ
optical:x:93:ᒤᕞᕹᓸ
floppy:x:94:
storage:x:95:ᒤᕞᕹᓸ
scanner:x:96:ᒤᕞᕹᓸ
input:x:97:
power:x:98:ᒤᕞᕹᓸ
nobody:x:99:
users:x:100:
systemd-journal:x:190:
systemd-journal-gateway:x:191:
systemd-timesync:x:192:
systemd-network:x:193:
systemd-bus-proxy:x:194:
systemd-resolve:x:195:
rpc:x:32:
avahi:x:84:
polkitd:x:102:
nm-openconnect:x:999:
nm-openvpn:x:998:
ntp:x:87:
adbusers:x:997:
usbmux:x:140:
lightdm:x:620:
kvm:x:1000:ᒤᕞᕹᓸ
weston-launch:x:1001:ᒤᕞᕹᓸ
ᒤᕞᕹᓸ:x:1002:
colord:x:124:
tpe:x:200:
audit:x:201:
socket-deny-all:x:202:
socket-deny-client:x:203:
socket-deny-server:x:204:
git:x:619:
brlapi:x:618:
ldap:x:439:
tox-bootstrapd:x:199:
dnsmasq:x:1003: