Pi 4 B: gSmartControl не стартует из ярлыка, хотя стартует из Терминала

Автор SerW, 06 октября 2022, 14:59:31

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

SerW

dragonserw@raspberrypi:~ $ sudo gsmartcontrol
\<error> [gtk] _g_io_module_get_default: Found default implementation local (GLocalVfs) for 'gio-vfs'
<error> [gtk] setenv()/putenv() are not thread-safe and should not be used after threads are created
<error> [gtk] setenv()/putenv() are not thread-safe and should not be used after threads are created
<error> [gtk] setenv()/putenv() are not thread-safe and should not be used after threads are created
<warn>  [hz] Warning: exit: Command line did not parse.
<warn>  [app] execute_smartctl(): Smartctl binary did not execute cleanly.
<warn>  [app] StorageDevice::execute_device_smartctl(): Smartctl binary did not execute cleanly.
<error> [gtk] setenv()/putenv() are not thread-safe and should not be used after threads are created
<error> [gtk] setenv()/putenv() are not thread-safe and should not be used after threads are created
<warn>  [hz] Warning: exit: Device open failed, or device did not return an IDENTIFY DEVICE structure.
<warn>  [app] SmartctlParser::parse_full(): No ATA sections could be parsed. Returning.
<warn>  [hz] FS warning: Error while opening file "/proc/scsi/scsi": No such file or directory.
<warn>  [app] {anonymous}::read_proc_scsi_scsi_file(): SCSI file doesn't exist.
<warn>  [hz] FS warning: Error while opening file "/proc/scsi/scsi": No such file or directory.
<warn>  [app] {anonymous}::read_proc_scsi_scsi_file(): SCSI file doesn't exist.
<warn>  [hz] FS warning: Unable to check if a path "/root/.config/gsmartcontrol/gsmartcontrol.conf" points to directory: No such file or directory.
dragonserw@raspberrypi:~ $ uname -a
Linux raspberrypi 5.15.61-v8+ #1579 SMP PREEMPT Fri Aug 26 11:16:44 BST 2022 aarch64 GNU/Linux
dragonserw@raspberrypi:~ $

Ярлык:
Цитировать"/usr/bin/gsmartcontrol-root"
Сергей Швайко » DragonSerW

dzhoser

А конфигурацию ярлыка мы должны угадать?
На вскидку команда старта не может быть распарсена.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

RoDoN

В линуксе вроде бы как нет понятия "ярлыка", а есть десктоп-файлы и ссылки на файлы, а посему вопрос, как в действительности запускается прога?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)

ChubaDuba

Цитата: SerW от 06 октября 2022, 14:59:31Ярлык:
Цитировать"/usr/bin/gsmartcontrol-root"
Так он и не должен запускаться.
В терминале вы его запускаете с правами sudo, а тут от обычного пользователя.

SerW

ChubaDuba, как нужно переделать этот ярлык?
Кстати, из терминала на удивление и не от рут'а запускается.
Сергей Швайко » DragonSerW


ferum

Вангую sudo не надо, надо смотреть пользователи и группы.
Русские дебианщики против цифрового слабоумия !

ChubaDuba

Цитата: ferum от 06 октября 2022, 19:31:43Вангую sudo не надо, надо смотреть пользователи и группы.
ЦитироватьThe Debian package uses Polkit to run gsmartcontrol with elevated privileges. The gsmartcontrol-root script simply runs pkexec gsmartcontrol (pkexec is part of Polkit), and the /usr/share/polkit-1/actions/org.gsmartcontrol.policy file makes the system ask for admin privileges when /usr/sbin/gsmartcontrol is invoked using pkexec.
Да и само имя исполняемого файла gsmartcontrol-root намекает каким макаром его нужно запускать.

SerW

Сергей Швайко » DragonSerW

ChubaDuba


SerW

Сергей Швайко » DragonSerW

ChubaDuba