Когда я удаляю файл из отдельного раздела, он не переходит в корзину

Замените /apps/compiz-1/general/screen0/options/active_plugins на /apps/compizconfig-1/profiles/Default/general/screen0/options /active_plugins

Итак, gconftool-2 --get /apps/compizconfig-1/profiles/Default/general/screen0/options /active_plugins будет печатать активные плагины.

#!/bin/bash

pluginName='obs'
unset activePlugins_old

if ( gconftool-2  -g /apps/compiz-1/general/screen0/options/active_plugins 2> /dev/null | grep -q '.'   )
then
    activePlugins_old=`gconftool-2  -g /apps/compiz-1/general/screen0/options/active_plugins`  
    path='/apps/compiz-1/general/screen0/options/active_plugins'
elif ( gconftool-2  -g /apps/compizconfig-1/profiles/Default/general/screen0/options/active_plugins  2> /dev/null | grep -q '.' )
    then
    activePlugins_old=`gconftool-2  -g /apps/compizconfig-1/profiles/Default/general/screen0/options/active_plugins`
    path='/apps/compizconfig-1/profiles/Default/general/screen0/options/active_plugins'
elif ( gconftool-2  -g /apps/compiz/general/allscreens/options/active_plugins )
    then
    activePlugins_old=`gconftool-2  -g /apps/compiz/general/allscreens/options/active_plugins`
    path='/apps/compiz/general/allscreens/options/active_plugins'
else
    echo 'ERROR getting active_plugins'
    exit 1
fi

echo "Using 
gconftool-2  -g $path"
        #echo "Active plugins are : $activePlugins_old"

if ! ( echo "$activePlugins_old" | grep -q "$pluginName" )         # Not enabled
then
        echo -n 'Activating plugin.. '
    if ( echo $activePlugins_old | grep -q "." )   # Enabled
    then
        if ( echo $activePlugins_old | grep -q "\[\]" ) # Empty
        then
            gconftool-2 --type=list --list-type=string -s "$path"  "[$pluginName]"
        else   # some active plugins
            gconftool-2 --type=list --list-type=string -s "$path"  "$( echo -n "$activePlugins_old" | sed "s/]$/,$pluginName]/" )"
        fi
    else
        sleep 7
        gconftool-2 --type=list --list-type=string -s "$path"  "[$pluginName]"
        echo  'Activated'
    fi
else
    echo 'Plug-in already enabled'
fi
1
задан 6 May 2016 в 14:03

1 ответ

Проверить разрешение:

cd  ~/.local/share/
ls  -la | grep Trash

Если он говорит root, измените его, используя:

sudo chown username:username Trash

Кроме того, если вы используете команду rm, тогда файлы удаляются навсегда.

1
ответ дан 23 May 2018 в 11:23

Другие вопросы по тегам:

Похожие вопросы: