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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: xrandr --scale что за нестандартое поведение?  (Прочитано 3331 раз)

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

Оффлайн tayfur

  • Автор темы
  • Участник
  • *
  • Сообщений: 226
  • SamsungQ1 Ubuntu 10.4, Asus1015BX Mint14/Fedora17
    • Просмотр профиля
    • Хомяк
Была (ещё есть, но уже в кладовке) таблетка (по молодёжному планшет) Samsung Q1. Экран 800x480 пикселей. Юзал на ней Ubuntu 10.04 Под горячие кнопки ставил скрипт, которая выдавала
xrandr --output LVDS1 --mode 800x480 --scale 1.28x1.28и получал рабочий стол 1024x600 зумом на экран 800x480 пикселей. Пусть малость расплывчато но юзабильно и читабильно.
Естетсвенно
xrandr --output LVDS1 --mode 800x480 --scale 1x1возвращал всё на место. Я бы и дальше юзал старый добрый Ubuntu 10.04. Но захотел экран на 1024x600 пикселей и купил новый нетбук Asus 1015 с процем AMD C50 + Radeon HD6250. А в старых Ubuntu 10.04 не всё новое железо запускается, потому перешёл на свежие версии ОСей. Раз экран 1024x600, захотелось мне зумом получить 1280x750.
Но выяснилось что в Ubuntu 12.04 и в свежих Mint и Fedora 17 этот xrandr --scale ведёт совсем по другому. Команда
xrandr --output LVDS --mode 1024x600 --scale 1.25x1.25размазывает увеличением рабочий стол 1024x600 на 1280x750 и в экране показывает кусочек 1024x600. --mode 1280x750 вообще не проходит, ругается недозволеный режим.
Не понятно, эти изменения по недосмотру программистов или, это такой хитрый план? Что делать с этой бедой и куда обращаться? Возможно ли что эти проблемы от драйвера Radeon а не от X-ов? Репорты по англицки писать не силён.

Понимаю что жить можно и без зума, но хотелось бы доделать, тем более что в виндах такой фишки нет.
Облака.. сделай бекап
Copy 20Gb +5Gb за рефа,
Яша.диск 11Gb +0.5Gb за рефа, и тебе бекап и мне +Gb :)

Оффлайн matrixdaniil

  • Любитель
  • *
  • Сообщений: 63
  • asus eeepc 1215b Xubuntu 12.04 x64
    • Просмотр профиля
    • Мой бложек
Re: xrandr --scale что за нестандартое поведение?
« Ответ #1 : 25 Январь 2013, 22:32:18 »
а зачем из 1280 делать 1024? и какие режимы вообще есть?
xrandr

Оффлайн tayfur

  • Автор темы
  • Участник
  • *
  • Сообщений: 226
  • SamsungQ1 Ubuntu 10.4, Asus1015BX Mint14/Fedora17
    • Просмотр профиля
    • Хомяк
Re: xrandr --scale что за нестандартое поведение?
« Ответ #2 : 26 Январь 2013, 08:38:12 »
а зачем из 1280 делать 1024? и какие режимы вообще есть?
1. Потому что так нельзя сделать в Windows
2. Потому что у некоторых веб дизайнеров слишком широкие мониторы.
Облака.. сделай бекап
Copy 20Gb +5Gb за рефа,
Яша.диск 11Gb +0.5Gb за рефа, и тебе бекап и мне +Gb :)

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: xrandr --scale что за нестандартое поведение?
« Ответ #3 : 26 Январь 2013, 16:55:21 »
Поищите на англоязычных сайтах, мне попадалиь какие-то предложения, но как я понял не у всех работают.
У меня на intel карточке в 12.04 scale работает без проблем, но не работает panning и решения не найти.

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: xrandr --scale что за нестандартое поведение?
« Ответ #4 : 26 Январь 2013, 17:45:02 »
xrandr --output LVDS1 --mode 800x480 --scale 1x1
xrandr --output LVDS --mode 1024x600 --scale 1.25x1.25
--mode 1280x750 вообще не проходит, ругается недозволеный режим.
Вы точно ничего не путаете?
Покажите выхлоп
xrandr -q

Оффлайн tayfur

  • Автор темы
  • Участник
  • *
  • Сообщений: 226
  • SamsungQ1 Ubuntu 10.4, Asus1015BX Mint14/Fedora17
    • Просмотр профиля
    • Хомяк
Re: xrandr --scale что за нестандартое поведение?
« Ответ #5 : 26 Январь 2013, 18:19:57 »
Вы точно ничего не путаете?
Покажите выхлоп
xrandr -q
Screen 0: minimum 320 x 200, current 1024 x 600, maximum 8192 x 8192
LVDS connected 1024x600+0+0 (normal left inverted right x axis y axis) 220mm x 129mm
   1024x600       60.0*+
   800x600        59.9 
   848x480        59.7 
   720x480        59.7 
   640x480        59.4 
HDMI-0 disconnected (normal left inverted right x axis y axis)
VGA-0 disconnected (normal left inverted right x axis y axis)
В курсе что поменялись названия. Строка с 800x450 для 10.04 и там LVDS1, строка с 1024x600 для 12.04 и там LVDS.
Когда неправильно пишешь, выхлоп предупреждает что устройство не существует и ни чего не меняется.
Попробовал команды с LiveCD Ubuntu 12.04, результат такой-же.
Облака.. сделай бекап
Copy 20Gb +5Gb за рефа,
Яша.диск 11Gb +0.5Gb за рефа, и тебе бекап и мне +Gb :)

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: xrandr --scale что за нестандартое поведение?
« Ответ #6 : 26 Январь 2013, 20:25:43 »
Проверил у себя:
xrandr --output LVDS1 --mode 1366x768 --scale 1.25x1.25Даёт будто бы более высокое разрешение, но перемещение курсора ограничено прямоугольником меньше размера экрана.
Либо что-то дополнительно надо делать с устройствами ввода, либо это похоже на баг.
Если баг, то имеет смысл писать на багтрекер Xorg.
(Нажмите, чтобы показать/скрыть)

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: xrandr --scale что за нестандартое поведение?
« Ответ #7 : 30 Январь 2013, 17:47:36 »
Цитировать
перемещение курсора ограничено прямоугольником меньше размера экрана
баг, в 10.04 работало без проблем.

 

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