2010-05-15 5 views
2

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

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

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

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

В приложении, но я вещь is..How я могу запустить этот код, чтобы он работает, я в настоящее время работаю в Ubuntu 10,04, и он работает в терминале, но я хочу реализовать его в приложении.

Благодаря

ответ

7

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

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

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

работал как шарм: D Спасибо большое, Я подчеркиваю эту мысль. –

+1

Вы должны продолжать думать так же, как и в Windows, поскольку ребята из Novell делают фантастическую работу, чтобы сделать вас комфортно :) –