I upgraded my Manjaro (20.2 64bit MATE) system per the usual method. The laptop is a Dell Precision M4800 w/K2100 graphics. The upgrade took GParted
from V1.2 to V1.3 and the new version no longer picks up my SD card slot. All this worked fine on the old V1.2 GParted
. On occasion I need to format the SD cards and/or MicroSD cards through the SD card adapter. The SD card comes up as mmcblk0
, USB as sdb
and the hard drive as sda
. Both these devices are recognized fine, just the SD card is missing. From the command line you can issue GParted /dev/mmcblko
as a quick work around. Or whatever your SD card slot produces. The script below will do this automatically by building a command line arg for all mounted devices. I named it gparted.sh
# gparted when upgraded to 1.3.0 from 1.2.0 doesn't pickup the SD card for some
# reason. gparted takes a command line with blank separated mount points. The
# script below does an lsblk piped to grep to list all the mounted devices. It includes
# the word "disk" as requested by the -o switch. This is then replaced with a blank
# to cleanup the list of mounted devices passed to gparted. The list ends up in a
# variable "mounted" which is passed to gparted as a command line argument.
mounted="$(lsblk -o "type,path" | grep -i 'disk')"
Put this script where you want it. I just put it in my home directory but it can go anywhere. Right click on the GParted
desktop icon and select properties. Change the Command
field to bash /home/your folder/gparted.sh
. Where the red type is adjusted to agree with your system. This will start GParted
and pass it a list of mounted devices.