Как узнать больше об истории команд GNU coreutils?

Даже если вы уже используете X-сервер, это не мешает вам создать файл xorg.conf. Итак, откройте редактор и начните с файла /etc/X11/xorg.conf, который выглядит так:

Section "Screen"
    Identifier "myscreen"
    SubSection "Display"
         Depth 24
         Modes "1600x900" 
    EndSubSection
EndSection

На самом деле я не уверен, будет ли работать «голый» раздел экрана, вам также может понадобиться раздел Device, но для этого нам нужно знать ваш драйвер (вы можете найти эту информацию в журнале файл, см. ниже ).

Прежде чем сделать это, убедитесь, что вы знаете, как войти в виртуальную консоль (только текст ), чтобы вы могли починить что-то, если оно не работает. Вам потребуются root-права (sudo), чтобы создать файл /etc/X11/, или переместить его туда, если вы создали его где-то еще.

После создания файла перезагрузите (или перезапустите X-сервер или диспетчер отображения, если вы знаете, как это сделать ). Посмотрите, работает ли это; если это не так, посмотрите на /var/log/Xorg.0.log, чтобы узнать, что пошло не так.

Если вам нужен раздел устройств и вы не можете понять, как его создать с помощью онлайн-учебников, дополните свой вопрос информацией о драйвере, который использует X.

2
19.11.2019, 20:36
1 ответ

Чтобы следить за более крупным проектом разработки, есть ряд вещей, которые вы можете сделать:

  1. Подпишитесь на список рассылки проекта (s )и следите за текущими обсуждениями. Иногда есть как списки пользователей, так и списки разработчиков. Вам не нужно отправлять сообщения в список, вы можете просто спрятаться и читать, что говорят люди, и наблюдать, как обсуждаются вопросы и как принимаются решения. Я склонен также подписываться на списки сообщений о коммитах и ​​списки рассылки ошибок, если они доступны для подписки на 1 . Через некоторое время вы начнете собирать имена частых участников, что может быть полезно при чтении сообщений о коммитах позже.
  2. Покопайтесь в архивах списков рассылки, если они доступны. Иногда они даже могут быть доступны для поиска, так что вы могли бы использовать это для своего исторического исследования.
  3. Изучите исходный код, где бы он ни находился, и соберите его (, на самом деле вам не нужно его устанавливать ). Посмотрите журналы изменений или файлы новостей, если вам интересна история. Узнайте, как проверить проект на наличие определенных редакций, дат или тегов, если вы хотите выполнить проверки или сравнения на уровне исходного кода -. Читать сообщения коммитов.

«Домашняя страница» GNU coreutils находится по адресуhttps://www.gnu.org/software/coreutils/coreutils.html

На этой странице перечислены доступные списки рассылки и ссылки на доступные для поиска почтовые архивы.

У проекта есть репозиторий Github по адресу https://github.com/coreutils/coreutils, и вы можете легко использовать его для получения любого выпуска (обратите внимание, что код зависит от подмодуля gnulib). Вы также можете «смотреть» репозиторий Github, чтобы получать уведомления по электронной почте о новых коммитах (, это соответствует подписке на список рассылки коммитов ). Я полагаю, что это также заставит вас получать копии отчетов о проблемах, сделанных через Github (существует отдельная ошибка -, сообщающая о почтовых адресах, поэтому проблемы, опубликованные на Github, скорее всего, будут проигнорированы ).

В зависимости от того, что вы хотите сделать с точки зрения изучения истории проекта, файлNEWSв репозитории Github может стать хорошей отправной точкой в ​​любом исследовании, связанном с историей -. для этого конкретного проекта.

Что касается suи runuser...

suбыл удален из coreutils в 2012 году. Это было обнаружено путем поиска в выводеgit log:

commit 928dd73762e69cfeaab4a7ec9dd8f30f86a45ed4
Author: Jim Meyering <jim@meyering.net>
Date:   Fri May 25 18:10:25 2012 +0200

    su: remove program (util-linux is now the best source for it)
[...]

Я не нашел упоминания о runuserв журналах коммитов Github для coreutils. Я подозреваю, что он ссылается на coreutils только потому, что является «урезанной версией su», которая использовала как часть coreutils.


1Это означает, что я получаю около 2000 -4000 писем в неделю по интересующим меня проектам, большинство из которых я читаю только в названии, если даже так, но иногда есть интересные вещи даже в сообщениях коммитов.

3
27.01.2020, 22:02

Теги

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