Установите Xorg для использования только части экрана

Так как я использую CentOS, который является вариантом RHEL, команда об/мин должна будет быть выполнена в терминале для выполнения этого (Думаю, да)

В то время как об/мин используется для работы с фактическими пакетами, RHEL и друзья теперь используют конфетку для создания его менее утомительным.

Конфетка позволяет Вам установить программное обеспечение через репозитории, локальные или удаленные наборы RPM-пакетов и индексных файлов, и разрешения зависимости от дескрипторов и фактической выборки и установки файлов для Вас.

Можно найти список репозиториев настроенным на машине путем заглядывания в /etc/yum.repos.d/ каталог.

Однако для использования команды wget для загрузки пакета мне будет нужен URL, который указывает на пакет. Как я должен найти этот URL?

Путем нахождения соответствующего .rpm файл и загрузка его? Или возможно я не понимаю, каков Ваш вопрос. Независимо, если Вы захватываете файлы об/мин от где-нибудь в Интернете, они, вероятно, собираются также иметь конфетку repo настроенный, в этом случае было бы намного более благоразумно на самом деле установить их repo пакет сначала.

Весело, Вы делаете это путем загрузки и установки файла об/мин.

Мое персональное исследование показало, что существуют сайты как rpm.pbone.net (единственный, который я знаю прочь) искать эти пакеты

В то время как тот сайт позволяет Вам искать много известных RPM-пакетов, и Вы могли бы найти некоторые удобные остатки там, я не попытаюсь использовать его для вещей, о которых Вы заботитесь глубоко.

EPEL является удобным репозиторием.

Можно также посмотреть на atrpms и RPMForge, хотя используют их с осторожностью. Они, как иногда известно, предлагают замены пакета, которые могут закончить тем, что вызвали худший вид ада зависимости, когда-либо испытанного. Мне потребовались несколько недель для разбираний в путанице, которую кто-то сделал с clamav.

При использовании любого из тех репозиториев рассмотрите установку их "включенного" флага к 0 в их файлах конфигурации в /etc/yum.repos.d/ и использование --enablerepo=... переключатель командной строки к конфетке.

Учитывая, что версия 5.0.2 доступна для Fedora (другой вариант RHEL), где последняя версия Firefox для CentOS?

Здесь существует два плохих предположения.

Во-первых, Вам инвертировали отношения Fedora/RHEL. RHEL обычно основан на Fedora, не наоборот. RHEL 5 подобен Fedora 6. Любые пакеты, созданные для Fedora 6, имеют высокий шанс работы на RHEL 5. Однако Fedora является новейшим, и выпуски имеют 12-месячную продолжительность жизни. Никто не создает пакеты для Fedora 6 больше, он пошел, конец жизни въезжает задним ходом 2007ish.

Во-вторых, при попытке использовать CentOS 5 в качестве настольной ОС в этот день и возраста, Вы безумны. Это является доисторическим. На самом деле некоторое время современные версии Firefox даже не работали бы на CentOS 5 из-за устаревшей библиотеки. Это теперь разрешено. Mozilla предоставляет чиновнику (необ/мин) сборки, подходящие для локальной установки и выполнения, которое можно использовать вместо этого. Просто направляйтесь в http://getfirefox.com/ для загрузки.

CentOS, будучи основан на RHEL, наследовал упаковочную политику RHEL. RHEL никогда не перемещается в более новые non-bugfix версии ничего, поскольку их целью является общая устойчивость. Например, CentOS 5 застрянет с PHP 5.1, PostgreSQL 8.1, Perl 5.8 и Python 2.4 навсегда. RHEL иногда предоставляет недавно названным пакетам более новые версии, как python26 и php53 так, чтобы у системных администраторов, которые явно хотят новые версии, мог отчасти быть доступ к ним.

Я не уверен, который пакет должен я загружать для обновления Firefox.

Вы почти наверняка не найдете такой пакет. Если Вы хотите FF5 на CentOS 5, необходимо, вероятно, сделать локальную установку официальных двоичных файлов от Mozilla.

Я в настоящее время, только для практики, ища Mozilla Firefox и последние выпуски vlc.

atrpms в настоящее время, кажется, предлагает vlc. (Я не рекомендовал бы просто захватить об/мин от той страницы и установить его, но использовать конфетку для установки его от atrpms repo.) Официальная страница загрузки VLC RHEL рекомендует RPMForge вместо этого, хотя они поставляют более старую версию туда. Да, это означает, что они оба предлагают vlc. Помните, как я рекомендовал установить enabled к 0? Да, это то, почему.

Я хочу уделить минуту, чтобы повторно подчеркнуть это, Вы не должны пытаться использовать CentOS 5 в качестве настольной ОС прямо сейчас. Политики обновления Red Hat указывают, что RHEL 5 прекратит получать обновления non-bugfix в конце года и прекращать получать что-либо кроме безопасности и критических исправлений ошибок в конце следующего года. Это было бы в основном похоже на установку XP на новой машине.

RHEL 6 отсутствовал некоторое время. Люди CentOS должны были полностью восстановить свою среду сборки для размещения ее. По-видимому, изображения CentOS 6 распределяются зеркалам теперь, или таким образом, их календарь QA предлагает. Увидим. Независимо это была бы немного лучшая идея для новой установки сегодня, если Вы ожидаете, что машина будет иметь долгую жизнь в производстве.

С другой стороны, если Вы серьезно смотрите на Linux на рабочем столе, рассматриваете распределение, которое совершенствует себя современного программного обеспечения, как сам Fedora или даже что-то находящееся в Debian как Ubuntu. Ubuntu имеет много доли завоеванного внимания в настольных установках, и она походит на способные репозитории (склонный, их подобный конфетке инструмент), далеко, намного более легко найдены, чем вкусные репозитории.

13
03.08.2012, 20:49
2 ответа

Выезд: http://howto-pages.org/ModeLines/, у них есть хорошее объяснение Xorg modelines. Затем перейдите к http://xtiming.sourceforge.net/cgi-bin/xtiming.pl и введите спецификации для размера экрана, который можно использовать. Это даст Вам Modeline, который можно добавить к xorg.conf файлу.

Поля 4, 5, 6, и 7 соответствуют следующему valudes: HDisplay HSyncStart HSyncEnd HTotal.

Путем проигрывания с полями 5 и 6 Вы сможете переместить видимую часть своего экрана любой левый или правый, в зависимости от которого Вам нужно.

8
27.01.2020, 19:53
  • 1
    Вы объяснили бы это больше подробно? –  Rok Kralj 12.08.2012, 19:55
  • 2
    . думайте о hsync как возврат каретки на печатающем устройстве. помните, как X дисплеев средств управления были разработаны назад в эпоху CRT. HSyncStart заявляет, чтобы начать тянуть пиксели в местоположении и продолжать тянуть до HSyncEnd, в которой точке сигнал HSync установлен, говоря CRT провести следующую линию на экране. В возрасте жидкокристаллического дисплея это - наследие, но это все еще, как это работает. Путем проигрывания с запуском и файлами конца горизонтальных строк, можно управлять, как широкий экран оттянут, и на который часть физических сред. Ссылка в сообщении имеет хорошее объяснение. –  Tim Kennedy 13.08.2012, 03:45

Необходимо будет возиться, как лучше всего заставить displaymanagers использовать его, но:

Можно обычно запускать Xorg, который будет использовать весь экран в полном разрешении, например.

Xorg :123 -ac

Переключатель-ac отключает некоторых (все?) ограничений Xorgs это может иметь при разрешении клиентов. Затем Вы запускаете Xephyr как единственный клиент (можно хотеть адаптироваться, разрешение передало как - экранный аргумент потребностям):

DISPLAY=:123 Xephyr :0 -screen 1720x1200

Xephyr является своего рода "наложением Xserver", который взаимодействует с клиентами точно так же, как любой Xserver, но вместо заботы о рендеринге и входе (пользователь столкнулся с частью), Xephyr полагается на другой Xserver, чтобы сделать это.

Как Вы объединяетесь, эти команды значительно зависит от Вашего варианта использования. В целом приложения как менеджеры сеансов дают Вам возможность обеспечить команду, как вызвать Xserver.

Что я сделал для испытания его:

Создать /root/.xinitrc с содержанием

Xephyr :0 -ac -once -query myxdmcphost -screen 1400x1200`

где 1400 является моим экраном width-200 пикселей.

Затем я работаю xinit -- :123 -my -usual -xorg -options -for -my -computer и в результате я получаю экран входа в систему и сессию, которая на самом деле использует мой целый экран, но широкий столбец на 200 пикселей на правой стороне.

Чтобы иметь тот же эффект для, например, GDM, необходимо было бы обеспечить xinit управляйте пару раз в gdm.conf как метод для вызова Xserver. Но я не могу сказать Вам от вершины моей головы, как сделать это.

2
27.01.2020, 19:53
  • 1
    Xephyr не поддерживает opengl аппаратное ускорение, не подходящее ни для какого современного DE или игры. –  Rok Kralj 12.08.2012, 19:52

Теги

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