Команда pkexec в файле .desktop

Если вы не хотите или вы не знаете, как создать раздел подкачки, вы можете создать файл подкачки, который будет работать так же, как и раздел. Вот шаги (используя терминал):

Создайте пустой файл (1K * 4M = 4 GiB).
sudo mkdir -v /var/cache/swap
cd /var/cache/swap
sudo dd if=/dev/zero of=swapfile bs=1K count=4M
sudo chmod 600 swapfile
Преобразование вновь созданного файла в файл пространства подкачки.
sudo mkswap swapfile
Включить файл для подкачки и подкачки.
sudo swapon swapfile
Подтвердить: swapon -s или top:
top -bn1 | grep -i swap
Должна отображаться строка типа: KiB Swap: 4194300 total, 4194300 free Чтобы отключить, используйте команду sudo swapoff swapfile. Добавьте его в файл fstab, чтобы он сохранялся при следующей загрузке системы.
echo "/var/cache/swap/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab
Повторный тест файла подкачки при запуске:
sudo swapoff swapfile
sudo swapon -va
Примечание. Выше команды повторно проверяют синтаксис файла fstab, иначе ваша Linux не сможет правильно загрузиться.
1
задан 27 June 2015 в 16:26

1 ответ

sudo -H достаточно, чтобы запустить графическое приложение, предотвращающее внесение изменений в файлы конфигурации пользователя в ~/, поскольку он устанавливает домашний каталог рабочей среды в домашний каталог root:

Exec=sudo -H /home/natasha/FlashTool/FlashTool
0
ответ дан 23 May 2018 в 19:26
  • 1
    В файле desktop? – A.B. 27 June 2015 в 16:13
  • 2
    @ A.B. Да, почему бы и нет? – kos 27 June 2015 в 16:18
  • 3
    @ A.B. Это то же самое, что запускать его в любом экземпляре sh (возможно, с некоторыми переменными среды, заданными ad hoc, но это не проблема). – kos 27 June 2015 в 16:33

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

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