Установка gitea на чистый сервер

Привет. Надеюсь, эта шпаргалка поможет тебе установить собственное «гитхаб»-лайк хранилище кода. Очень рекомендую это сделать, причём на отдельный сервер.

Делал я это, используя бинарник. Вкратце, шаги простые:

  • подготовить ОС
  • подготовить БД
  • подготовить nginx
  • скачать бинарник gitea
  • разобраться с конфигами
  • выполнить установку
  • настроить демона

Установка разрешения на мониторе через терминал на Ubuntu 18+

Привет. Я тут запилил простой скрипт для установки кастомного разрешения экрана на Ubuntu.

Однажды, я столкнулся с такой проблемой. Есть два 100% одинаковых монитора. Оба работают в максимальном разрешениии 1600×900. Оба подключены к родным видео-выходам на материнке. Однако один монитор подключен к D-Sub напрямую, а второй — через переходник HDMI <-> D-Sub. И картинка на втором по умолчанию всегда в 1920×1080, которое монитор героически сжимает в свои 1600×900 (и которое внезапно отсутствует в настройках). В результате на экране мелкое невнятное мыло, но судя по всему, картинка выдаётся в настоящем FullHD.

Ниже — получившийся скрипт. На самом деле, я уже не один год использовал его упрощённую версию для себя. Просто я причесал его, чтобы выложил в паблик. Всё работает хорошо. Тебе остаётся только выставить положения мониторов в настройках ОС (и там, кстати, появится новый недостающий режим). Скрипт можно использовать также и с одним монитором.

Опубликовано
В рубрике blog Отмечено ,

Не работает микрофон гарнитуры на Ubuntu

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

Решение оказалось элементарным.

Опубликовано
В рубрике blog Отмечено

Ubuntu Mate на ноутбуке с сенсорным экраном работает некорректно

Привет.

В среде MATE есть известный баг, когда тачскрин работает не на один экран, а на весь десктоп. То есть если подключены дополнительные мониторы, то, водя пальцем по тачскрину, ты видишь как курсор бегает по всем подключенным мониторам (по всему общему для всех экранов рабочему пространству).

Этому багу уже больше двух лет и фиксить его не собираются, потому что есть решение, которое несложно провернуть самому. Обидненько, потому что в других оболочках вроде такой ерунды нет и тач работает исправно сразу.

Опубликовано
В рубрике blog Отмечено ,

Как исправить ошибки при работе с Sphinx 3.0.3 и выше (с самого начала)

Привет.

Я тут на днях оформлял вики для корпоративного репозитория на тему правильного поднятия сфинкса и что делать при ошибках. Я не буду вдаваться в детали настройки, этого полно в сети и документации. Привожу общий порядок действий для установки и небольшой список самых распространённых проблем с их решениями.

Допустим, что у нас есть сервер, на который ранее не устанавливался sphinx, и мы хотим поставить версию 3.0.3 или выше.

Все манипуляции могут производиться любым системным пользователем (если не указано иное). В нашем примере мы сидим под пользователем user.