MonoDevelop в Linux - Терминальные команды - PullRequest
2 голосов
/ 16 мая 2010

Я хочу сделать приложение на C # в Mono, так как это единственный язык программирования, с которым мне больше всего удобно.

В любом случае, драйверы ATI в Linux не имеют функции управления вентиляторами, и поэтому карты имеют тенденцию нагреваться. Для меня я предпочитаю иметь кулер.

Что я хочу сделать, это запустить команду, такую ​​как:

aticonfig --pplib-cmd 'set fanspeed 0 70'

В приложении, но я в том-то и дело ... Как я могу запустить этот код, чтобы он работал, в настоящее время я использую Ubuntu 10.04, и он работает в терминале, но я хочу внедрить его в приложение. *

Спасибо

1 Ответ

7 голосов
/ 16 мая 2010

Не используя Mono, я могу ошибаться, но я полагаю, вы могли бы использовать System.Diagnostics.Process.Start

Возможно, что-то вроде этого

System.Diagnostics.Process.Start("aticonfig", "--pplib-cmd 'set fanspeed 0 70'");
...