🏠

Void Linux

Зміст:
  1. Як встановити гру “VA-11 Hall-A” від gog.com
    1. Пререквізити
    2. Встановлення
    3. Запуск
  2. Як вимкнути Ctrl+S?
  3. Як програвати видива з ютубу?

Як встановити гру “VA-11 Hall-A” від gog.com

Пререквізити

Встановлення

У теці з розпакованою грою (там, де ото start.sh) треба створити файл Dockerfile з таким вмістом:

FROM ubuntu:18.04
RUN dpkg --add-architecture i386 && \
    apt-get update && \
    apt-get install -y \
    libc6:i386 \
    libstdc++6:i386 \
    libssl1.0.0:i386 \
    zlib1g:i386 \
    libx11-6:i386 \
    libxext6:i386 \
    libxrender1:i386 \
    libxrandr2:i386 \
    libgl1-mesa-glx:i386 \
    libgl1-mesa-dri:i386 \
    libxxf86vm1:i386 \
    libglu1-mesa:i386 \
    libopenal1:i386 \
    libxcb1:i386 \
    libxau6:i386 \
    libxdmcp6:i386 \
    libbsd0:i386 \
    x11-xserver-utils \
    pulseaudio-utils \
    && rm -rf /var/lib/apt/lists/*
COPY ./ /va
WORKDIR /va
ENV DISPLAY=:0
ENV LD_LIBRARY_PATH="/usr/lib/i386-linux-gnu"
ENV PULSE_SERVER="unix:/run/user/1000/pulse/native"
CMD ["./start.sh"]

І побудувати образ:

docker build -t va .

Запуск

В тій же теці:

xhost +local:root
docker run --rm -it \
  --env="DISPLAY" \
  --env="QT_X11_NO_MITSHM=1" \
  --env="PULSE_SERVER=unix:/run/user/$(id -u)/pulse/native" \
  --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" \
  --volume="/run/user/$(id -u)/pulse:/run/user/$(id -u)/pulse" \
  --device="/dev/snd" \
  --device="/dev/dri" \
  va
xhost -local:root

Як вимкнути Ctrl+S?

Якщо ви користуєтеся інтерактивним зворотнім пошуком команд в bash (Ctrl+R), то ймовірно вам також захочеться шукати і у обернено-зворотньому (прямому) напрямку, особливо якщо ви надто поспішно перелистуєте команди.

Але у Void Linux інтуїтивного поєднання клавіш Ctrl+Shift+R для цього прямого пошуку немає. І якщо ви не хочете ставити собі fzf, то вийти зі становища вам може допомогти вимикання поєднання клавіш Ctrl+S за замовченням, яке відповідає за управління потоком терміналу, після чого це поєднання автоматично підхопиться як реверсивний зворотній (прямий) пошук команд.

Зробити це можна командою stty -ixon.

Як програвати видива з ютубу?

sudo xbps-install -S mpv yt-dlp
mpv https://youtube.com/watch?v=RyvXxApfHkk&t=90

Щоправда, параметр часу &t=90 не підхоплюється.
Зато mpv може зберігати момент, до якого ти додивився, і потім там же продовжувати.



Побудовано за допомогою Eleventy