2010-05-15 6 views
2

Je veux créer une application C# en Mono car c'est le seul langage de programmation avec lequel je suis le plus à l'aise.MonoDevelop sous Linux - Commandes Terminal Server

Quoi qu'il en soit, les pilotes ATI sous Linux n'ont pas de fonction de contrôle du ventilateur et donc les cartes ont tendance à chauffer. Pour moi, je préfère avoir une carte plus fraîche.

Ce que je veux faire est de lancer une commande telle que:

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

Dans une application, mais je la chose is..How puis-je exécuter ce code il fonctionne, je suis actuellement en cours d'exécution Ubuntu 10.04, et cela fonctionne dans le terminal, mais je veux l'implémenter dans une application.

Merci

Répondre

7

Ne pas avoir utilisé Mono, je peux me tromper, mais je suppose que vous pouvez utiliser System.Diagnostics.Process.Start

Peut-être quelque chose comme ça

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

travaillé comme un charme: D Merci beaucoup, J'ai insisté sur ma tête à ce sujet. –

+1

Vous devriez continuer à penser comme vous étiez sur Windows, car les gars de Novell font un travail fantastique pour vous mettre à l'aise :) –

Questions connexes