Я установил его O.o. Удаление монодокса - все и повторная установка этого + monodevelop. Даже триггерное меню после установки ведет себя. Похоже, я собираюсь начать ненавидеть моно.
Я схватил эксперта по Linux в офисе, и мы нашли разумное решение:
#!/bin/bash
EXTENSION=$1
SAMPLENAME=$HOME/~webdavhelpersample.$EXTENSION
touch $SAMPLENAME
CURMINE=$(xdg-mime query filetype $SAMPLENAME)
rm $SAMPLENAME
CURDSK=$(xdg-mime query default $CURMINE)
if [ -f /.local/share/applications/$CURDSK ]; then
TRUEDSK=/.local/share/applications/$CURDSK
elif [ -f /usr/local/share/applications/$CURDSK ]; then
TRUEDSK=/usr/local/share/applications/$CURDSK
elif [ -f /usr/share/applications/$CURDSK ]; then
TRUEDSK=/usr/share/applications/$CURDSK
else
echo "Sorry no executable found for $1"
exit 1
fi
WHATTODO=$(grep "^Exec" $TRUEDSK | head -1)
echo $WHATTODO
Однажды мы поняли, что для файлов рабочего стола было только 3 местоположения больше не сложно.
Я схватил эксперта по Linux в офисе, и мы нашли разумное решение:
#!/bin/bash
EXTENSION=$1
SAMPLENAME=$HOME/~webdavhelpersample.$EXTENSION
touch $SAMPLENAME
CURMINE=$(xdg-mime query filetype $SAMPLENAME)
rm $SAMPLENAME
CURDSK=$(xdg-mime query default $CURMINE)
if [ -f /.local/share/applications/$CURDSK ]; then
TRUEDSK=/.local/share/applications/$CURDSK
elif [ -f /usr/local/share/applications/$CURDSK ]; then
TRUEDSK=/usr/local/share/applications/$CURDSK
elif [ -f /usr/share/applications/$CURDSK ]; then
TRUEDSK=/usr/share/applications/$CURDSK
else
echo "Sorry no executable found for $1"
exit 1
fi
WHATTODO=$(grep "^Exec" $TRUEDSK | head -1)
echo $WHATTODO
Однажды мы поняли, что для файлов рабочего стола было только 3 местоположения больше не сложно.
Я схватил эксперта по Linux в офисе, и мы нашли разумное решение:
#!/bin/bash
EXTENSION=$1
SAMPLENAME=$HOME/~webdavhelpersample.$EXTENSION
touch $SAMPLENAME
CURMINE=$(xdg-mime query filetype $SAMPLENAME)
rm $SAMPLENAME
CURDSK=$(xdg-mime query default $CURMINE)
if [ -f /.local/share/applications/$CURDSK ]; then
TRUEDSK=/.local/share/applications/$CURDSK
elif [ -f /usr/local/share/applications/$CURDSK ]; then
TRUEDSK=/usr/local/share/applications/$CURDSK
elif [ -f /usr/share/applications/$CURDSK ]; then
TRUEDSK=/usr/share/applications/$CURDSK
else
echo "Sorry no executable found for $1"
exit 1
fi
WHATTODO=$(grep "^Exec" $TRUEDSK | head -1)
echo $WHATTODO
Однажды мы поняли, что для файлов рабочего стола было только 3 местоположения больше не сложно.
Я схватил эксперта по Linux в офисе, и мы нашли разумное решение:
#!/bin/bash
EXTENSION=$1
SAMPLENAME=$HOME/~webdavhelpersample.$EXTENSION
touch $SAMPLENAME
CURMINE=$(xdg-mime query filetype $SAMPLENAME)
rm $SAMPLENAME
CURDSK=$(xdg-mime query default $CURMINE)
if [ -f /.local/share/applications/$CURDSK ]; then
TRUEDSK=/.local/share/applications/$CURDSK
elif [ -f /usr/local/share/applications/$CURDSK ]; then
TRUEDSK=/usr/local/share/applications/$CURDSK
elif [ -f /usr/share/applications/$CURDSK ]; then
TRUEDSK=/usr/share/applications/$CURDSK
else
echo "Sorry no executable found for $1"
exit 1
fi
WHATTODO=$(grep "^Exec" $TRUEDSK | head -1)
echo $WHATTODO
Однажды мы поняли, что для файлов рабочего стола было только 3 местоположения больше не сложно.
Я схватил эксперта по Linux в офисе, и мы нашли разумное решение:
#!/bin/bash
EXTENSION=$1
SAMPLENAME=$HOME/~webdavhelpersample.$EXTENSION
touch $SAMPLENAME
CURMINE=$(xdg-mime query filetype $SAMPLENAME)
rm $SAMPLENAME
CURDSK=$(xdg-mime query default $CURMINE)
if [ -f /.local/share/applications/$CURDSK ]; then
TRUEDSK=/.local/share/applications/$CURDSK
elif [ -f /usr/local/share/applications/$CURDSK ]; then
TRUEDSK=/usr/local/share/applications/$CURDSK
elif [ -f /usr/share/applications/$CURDSK ]; then
TRUEDSK=/usr/share/applications/$CURDSK
else
echo "Sorry no executable found for $1"
exit 1
fi
WHATTODO=$(grep "^Exec" $TRUEDSK | head -1)
echo $WHATTODO
Однажды мы поняли, что для файлов рабочего стола было только 3 местоположения больше не сложно.
Команда может быть примерно такой:
xdg-mime query default `xdg-mime query filetype example.odp`
Результат:
libreoffice-impress.desktop
Команда может выглядеть примерно так:
xdg-mime query default `xdg-mime query filetype example.odp`
Результат:
libreoffice-impress.desktop
Команда может выглядеть примерно так:
xdg-mime query default `xdg-mime query filetype example.odp`
Результат:
libreoffice-impress.desktop
Команда может выглядеть примерно так:
xdg-mime query default `xdg-mime query filetype example.odp`
Результат:
libreoffice-impress.desktop
Команда может выглядеть примерно так:
xdg-mime query default `xdg-mime query filetype example.odp`
Результат:
libreoffice-impress.desktop
Команда может выглядеть примерно так:
xdg-mime query default `xdg-mime query filetype example.odp`
Результат:
libreoffice-impress.desktop
Команда может выглядеть примерно так:
xdg-mime query default `xdg-mime query filetype example.odp`
Результат:
libreoffice-impress.desktop