Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: [РЕШЕНО] Помогите написать простой скрипт для смены видео режима  (Прочитано 935 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mad DAimond

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Вступление. В дровах от АТИ существует одна очень досадная проблема, на некоторых картах, когда наводишь мышку на правый нижний угол, то курсор фризится вплоть до нескольких секунд, что очень не нравится. если там есть панель с системным трэем. Собственно это баг АТИ, никакого решения они не сделали в течении уже нескольких лет. Полазив по инету нашёл различные решения с молотком, как то включить SWcursor в Xorg.conf. Но данное решение нам не подходит, ибо софтварный курсо весь из себя неприятно мигает, поэтому было найдено другое решение.

Необходимо сделать такой скрипт, который я намереваюсь поместить в автозагрузку системы, чтобы он менял два режима разрешения подряд, одно 1024x768, а второе нативное разрешение монитора, тогда баги пропадают. Вот необходимые команды под мой экран:
xrandr --output CRT1 --mode 1024x768
xrandr --output CRT1 --mode 1920x1080
Помогите пожалуйста сделать файл-скрипт на последовательное выполнение этих команд.
« Последнее редактирование: 12 Августа 2013, 00:23:54 от Mad DAimond »

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Mad DAimond, пишешь такой файл:
Код: (BASH) [Выделить]
#!/bin/bash
xrandr --output CRT1 --mode 1024x768
xrandr --output CRT1 --mode 1920x1080
Сохраняешь его под названием MyFirsScript.sh или любым другим и даёшь ему права на выполнение. Всё.
По сути скрипт - это то что ты пишешь в консоли ;) Даже условия можно и циклы туда писать, но скрипт удобнее, когда делать постоянно или много кода.
Только я не понимаю, зачем тебе дважды разрешение менять?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Wars ~.o

Оффлайн Mad DAimond

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Mad DAimond, пишешь такой файл:
Код: (BASH) [Выделить]
#!/bin/bash
xrandr --output CRT1 --mode 1024x768
xrandr --output CRT1 --mode 1920x1080
Сохраняешь его под названием MyFirsScript.sh или любым другим и даёшь ему права на выполнение. Всё.
По сути скрипт - это то что ты пишешь в консоли ;) Даже условия можно и циклы туда писать, но скрипт удобнее, когда делать постоянно или много кода.
Только я не понимаю, зачем тебе дважды разрешение менять?
Спасибо, добавил перед выполнением скрипта sleep 2 и всё работает!

Разрешение два раза нужно менять, чтобы пропал глюк с зависанием курсора спарв внизу экрана. К сожалению это глюк чисто дров АТИ и убирается он только подобными костылями и никак иначе(.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Mad DAimond, а то, что предложил victor00000, чем не устраивает? victor00000 в большинстве случаев правильно пишет.

Оффлайн Mad DAimond

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Mad DAimond, а то, что предложил victor00000, чем не устраивает? victor00000 в большинстве случаев правильно пишет.
В той теме, что написал victor00000, у человека была иная проблема.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Mad DAimond, а решение может быть одно, если обе проблемы из-за одного бага.

Оффлайн Mad DAimond

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Окей, попробую, спасибо.

 

Страница сгенерирована за 0.02 секунд. Запросов: 21.