Просматривать температуру процессора можно только по команде «датчиков»

World of Tanks доступна только для Windows, как я вижу на Сайте. Но есть возможность запустить программное обеспечение Windows в Linux.

Wine

Wine - это программа, которая позволяет устанавливать и использовать программы Windows. Это не идеально, но есть база данных, где вы можете увидеть, работала ли программа согласно другим людям. Эта ссылка уже была размещена в комментариях к вашему вопросу: http://appdb.winehq.org/objectManager.php?sClass=application&iId=11544

. новейшие версии игры имеют рейтинг «ЗОЛОТО», игра должна работать нормально. Подробности также можно найти в этой базе данных.

Поскольку Wine немного сложен для новых или неопытных пользователей, я рекомендую использовать Wine через
Crossover ( http://www.codeweavers.com/products/ [ 111])
или PlayOnLinux (бесплатно, загружается в центре программного обеспечения).

Эти программы будут использовать Wine для запуска программного обеспечения Windows, но предлагают более простой интерфейс. Вы также можете попробовать использовать Wine без этого программного обеспечения. Просто найдите «Wine» в программном центре Ubuntu.

Пожалуйста, имейте в виду, что даже с этой базой данных, и даже если бы я попробовал ее для вас, нет гарантии, что она будет работать на вашем конкретном оборудовании. Это не нативное решение, а обходной путь. Это ЗОЛОТО рейтинг выглядит многообещающе.

9
задан 07.05.2020, 21:26

3 ответа

Вы можете обработать вывод команды sensors с помощью grep и / или cut, чтобы отформатировать его так, как вы хотите.

Чтобы получить только строку, сообщающую температуру процессора, вы можете использовать это (включая верхний и критический пределы):

sensors | grep -A 0 'CPU T' 

Следующее даст вам только температуру (с суффиксом ° C):

sensors | grep -A 0 'CPU T' | cut -c18-25

Это даст результат, который вы указали в конце вашего вопроса:

sensors | grep -A 0 'CPU T' | cut -c1-25
0
ответ дан 07.05.2020, 21:26
  • 1
    Я видел то же самое (особенно во время работы с Конки). Я не знаю, почему это происходит, хотя я могу обойти это. В случае conky, я cut отключаю вывод только до значения (без суффикса ° C) и затем добавляю это как статический текст. Можете ли вы подробно описать, в чем заключается проблема, которую вы пытаетесь решить, которая требует, чтобы вы направили этот вывод в firefox? – Vitor Silva 07.05.2020, 21:26
  • 2
    Ах! теперь я понимаю. Поможет ли это, если вы используете sensors | grep -A 0 'CPU T' | cut -c18-22 (который отрубает суффикс * c) и форматируете его в твит? Примерно так: `echo & quot; $ (сенсоры | grep -A 0 'CPU T' | cut -c1-22) & quot; градус C` Играйте с интервалом обрезки (c1-22), пока не будете удовлетворены. – C B 07.05.2020, 21:27
  • 3
    Я работаю над тем, чтобы мой сервер мог отправлять мне твиты в твиттере, когда он достигает определенной температуры. Спасибо, что дали мне руку! – Abhishek Jaiswal 07.05.2020, 21:27
  • 4
    Спасибо миллион, это мне очень помогло, хотя одно, вывод в Terminal идеален, он читается как:> CPU CPU: + 33.0 ° C Но когда я пытаюсь вывести на Firefox, я получаю: > CPU CPU: + 33.0 ° C Что выглядит неопрятно, есть предложения? – SchmitzIT 07.05.2020, 21:28

Строка ниже должна работать для вас. grep -A [4] дает следующие 4 строки. Watch -d обновляет изменения, а -d выделяет отличие от последнего обновления.

часы-датчики | grep 'CPU Temperature' '

0
ответ дан 07.05.2020, 21:27

Установите небольшой пакет apci с помощью следующей команды:

sudo apt-get install acpi

Вам нужно будет нажать Y для подтверждения в первый раз.

Теперь, чтобы найти температуру процессора с помощью этой команды:

acpi -t
0
ответ дан 07.05.2020, 21:28

Теги

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