Переключение ubuntu в нуво?

Более подробный: скрипт python ниже:

#!/usr/bin/env python3
import os
import sys

directory = sys.argv[1]

for root, dirs, files in os.walk(directory):
    for file in files:
        subject = root+"/"+file
        text = open(subject).read().split(" ")
        for i, s in enumerate(text):
            if s.endswith("dp"):
                try:
                    n = str(int(float(s.replace("dp", ""))*0.83))+"dp"; text[i] = n
                except ValueError:
                    pass
        open(subject, "wt").write((" ").join(text))

Как его использовать

Скопируйте сценарий в пустой файл, сохраните его как replace_numbers.py Запустите его по команде:
python3 /path/to/replace_numbers.py <directory>

Пример

a monkey eats 234dp bananas, while 2657dp would be too much. 234 is more the 12.

становится:

a monkey eats 194dp bananas, while 2205dp would be too much. 234 is more the 12.

Объяснение:

Скопируйте сценарий в пустой файл, сохраните его как replace_numbers.py IF «dp» находится в строке, он отделяет число от «dp», (пытается) умножить его на 0.83. Затем float округляется вниз (используя int(<float>)). Если строка, отличная от «dp», представляется не только числом, процесс пропускается для конкретной строки (давая ValueError) Запустите ее командой:
python3 /path/to/replace_numbers.py <directory>
3
задан 5 March 2011 в 23:08

18 ответов

Это не случай переключения, nouveau созревает в ядре, и он будет автоматически выбран ядром, если другой драйвер недоступен.

Но двоичный драйвер nvidia по-прежнему предпочтительнее. Он предлагает больше возможностей и лучшую производительность. Жокей все равно должен попросить вас установить его.

0
ответ дан 25 July 2018 в 22:24
  • 1
    -1 Это случай переключения. Это означает, что nouveau заменит старый nv как драйвер с открытым исходным кодом по умолчанию. – 8128 6 March 2011 в 02:15
  • 2
    @fluteflute Maverick уже использует nouveau как значение по умолчанию. Это не переключатель. – Oli♦ 6 March 2011 в 03:12

Нет, мы все еще используем только нуво для 2D-рендеринга, и если вы установите драйвер nvidia, он возьмет верх. Но вы можете установить libgl1-mesa-dri-experimental, чтобы получить экспериментальный 3D-драйвер. Тем не менее, это очень «если он сломает вас, чтобы сохранить обе части», разработчики не хотят получать отчеты об ошибках прямо сейчас.

2
ответ дан 25 July 2018 в 22:24

Это не случай переключения, nouveau созревает в ядре, и он будет автоматически выбран ядром, если другой драйвер недоступен.

Но двоичный драйвер nvidia по-прежнему предпочтительнее. Он предлагает больше возможностей и лучшую производительность. Жокей все равно должен попросить вас установить его.

0
ответ дан 26 July 2018 в 21:13
  • 1
    -1 Это случай переключения. Это означает, что nouveau заменит старый nv как драйвер с открытым исходным кодом по умолчанию. – 8128 6 March 2011 в 02:15
  • 2
    @fluteflute Maverick уже использует nouveau как значение по умолчанию. Это не переключатель. – Oli♦ 6 March 2011 в 03:12

Нет, мы все еще используем только нуво для 2D-рендеринга, и если вы установите драйвер nvidia, он возьмет верх. Но вы можете установить libgl1-mesa-dri-experimental, чтобы получить экспериментальный 3D-драйвер. Тем не менее, это очень «если он сломает вас, чтобы сохранить обе части», разработчики не хотят получать отчеты об ошибках прямо сейчас.

2
ответ дан 26 July 2018 в 21:13

Это не случай переключения, nouveau созревает в ядре, и он будет автоматически выбран ядром, если другой драйвер недоступен.

Но двоичный драйвер nvidia по-прежнему предпочтительнее. Он предлагает больше возможностей и лучшую производительность. Жокей все равно должен попросить вас установить его.

0
ответ дан 31 July 2018 в 13:39
  • 1
    -1 Это случай переключения. Это означает, что nouveau заменит старый nv как драйвер с открытым исходным кодом по умолчанию. – 8128 6 March 2011 в 02:15
  • 2
    @fluteflute Maverick уже использует nouveau как значение по умолчанию. Это не переключатель. – Oli♦ 6 March 2011 в 03:12

Нет, мы все еще используем только нуво для 2D-рендеринга, и если вы установите драйвер nvidia, он возьмет верх. Но вы можете установить libgl1-mesa-dri-experimental, чтобы получить экспериментальный 3D-драйвер. Тем не менее, это очень «если он сломает вас, чтобы сохранить обе части», разработчики не хотят получать отчеты об ошибках прямо сейчас.

2
ответ дан 31 July 2018 в 13:39

Это не случай переключения, nouveau созревает в ядре, и он будет автоматически выбран ядром, если другой драйвер недоступен.

Но двоичный драйвер nvidia по-прежнему предпочтительнее. Он предлагает больше возможностей и лучшую производительность. Жокей все равно должен попросить вас установить его.

0
ответ дан 2 August 2018 в 03:50
  • 1
    -1 Это случай переключения. Это означает, что nouveau заменит старый nv как драйвер с открытым исходным кодом по умолчанию. – 8128 6 March 2011 в 02:15
  • 2
    @fluteflute Maverick уже использует nouveau как значение по умолчанию. Это не переключатель. – Oli♦ 6 March 2011 в 03:12

Нет, мы все еще используем только нуво для 2D-рендеринга, и если вы установите драйвер nvidia, он возьмет верх. Но вы можете установить libgl1-mesa-dri-experimental, чтобы получить экспериментальный 3D-драйвер. Тем не менее, это очень «если он сломает вас, чтобы сохранить обе части», разработчики не хотят получать отчеты об ошибках прямо сейчас.

2
ответ дан 2 August 2018 в 03:50

Это не случай переключения, nouveau созревает в ядре, и он будет автоматически выбран ядром, если другой драйвер недоступен.

Но двоичный драйвер nvidia по-прежнему предпочтительнее. Он предлагает больше возможностей и лучшую производительность. Жокей все равно должен попросить вас установить его.

0
ответ дан 4 August 2018 в 19:54
  • 1
    -1 Это случай переключения. Это означает, что nouveau заменит старый nv как драйвер с открытым исходным кодом по умолчанию. – 8128 6 March 2011 в 02:15
  • 2
    @fluteflute Maverick уже использует nouveau как значение по умолчанию. Это не переключатель. – Oli♦ 6 March 2011 в 03:12

Нет, мы все еще используем только нуво для 2D-рендеринга, и если вы установите драйвер nvidia, он возьмет верх. Но вы можете установить libgl1-mesa-dri-experimental, чтобы получить экспериментальный 3D-драйвер. Тем не менее, это очень «если он сломает вас, чтобы сохранить обе части», разработчики не хотят получать отчеты об ошибках прямо сейчас.

2
ответ дан 4 August 2018 в 19:54

Нет, мы все еще используем только нуво для 2D-рендеринга, и если вы установите драйвер nvidia, он возьмет верх. Но вы можете установить libgl1-mesa-dri-experimental, чтобы получить экспериментальный 3D-драйвер. Тем не менее, это очень «если он сломает вас, чтобы сохранить обе части», разработчики не хотят получать отчеты об ошибках прямо сейчас.

2
ответ дан 6 August 2018 в 03:57

Это не случай переключения, nouveau созревает в ядре, и он будет автоматически выбран ядром, если другой драйвер недоступен.

Но Двоичный драйвер nvidia по-прежнему предпочтителен. Он предлагает больше возможностей и лучшую производительность. Жокей все равно должен попросить вас установить его.

0
ответ дан 6 August 2018 в 03:57

Нет, мы все еще используем только нуво для 2D-рендеринга, и если вы установите драйвер nvidia, он возьмет верх. Но вы можете установить libgl1-mesa-dri-experimental, чтобы получить экспериментальный 3D-драйвер. Тем не менее, это очень «если он сломает вас, чтобы сохранить обе части», разработчики не хотят получать отчеты об ошибках прямо сейчас.

2
ответ дан 7 August 2018 в 21:55

Это не случай переключения, nouveau созревает в ядре, и он будет автоматически выбран ядром, если другой драйвер недоступен.

Но Двоичный драйвер nvidia по-прежнему предпочтителен. Он предлагает больше возможностей и лучшую производительность. Жокей все равно должен попросить вас установить его.

0
ответ дан 7 August 2018 в 21:55

Нет, мы все еще используем только нуво для 2D-рендеринга, и если вы установите драйвер nvidia, он возьмет верх. Но вы можете установить libgl1-mesa-dri-experimental, чтобы получить экспериментальный 3D-драйвер. Тем не менее, это очень «если он сломает вас, чтобы сохранить обе части», разработчики не хотят получать отчеты об ошибках прямо сейчас.

2
ответ дан 10 August 2018 в 10:09

Это не случай переключения, nouveau созревает в ядре, и он будет автоматически выбран ядром, если другой драйвер недоступен.

Но Двоичный драйвер nvidia по-прежнему предпочтителен. Он предлагает больше возможностей и лучшую производительность. Жокей все равно должен попросить вас установить его.

0
ответ дан 10 August 2018 в 10:09

Нет, мы все еще используем только нуво для 2D-рендеринга, и если вы установите драйвер nvidia, он возьмет верх. Но вы можете установить libgl1-mesa-dri-experimental, чтобы получить экспериментальный 3D-драйвер. Тем не менее, это очень «если он сломает вас, чтобы сохранить обе части», разработчики не хотят получать отчеты об ошибках прямо сейчас.

2
ответ дан 13 August 2018 в 16:30

Это не случай переключения, nouveau созревает в ядре, и он будет автоматически выбран ядром, если другой драйвер недоступен.

Но Двоичный драйвер nvidia по-прежнему предпочтителен. Он предлагает больше возможностей и лучшую производительность. Жокей все равно должен попросить вас установить его.

0
ответ дан 13 August 2018 в 16:30
  • 1
    -1 Это случай переключения. Это то, что nouveau заменит старый nv как стандартный драйвер с открытым исходным кодом. – 8128 6 March 2011 в 02:15
  • 2
    @fluteflute Maverick уже использует nouveau по умолчанию. Это не переключатель. – Oli♦ 6 March 2011 в 03:12

Другие вопросы по тегам:

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