Задать вопрос
  • Как в Linux узнать что данные записались на флешку (на ней нет индикатора)?

    xotkot
    @xotkot
    То есть, при копировании файлов на флешку, индикатор там рандомный, для красоты - не отображает полезной информации.

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

    ради интереса можно помониторить кэш во время записи
    ; free -mws2 | awk 'BEGIN{RS=""}{print $6,$14" MiB"}'

    предварительно очистив кэш под суперпользователем
    ; sync && echo 3 > /proc/sys/vm/drop_caches

    кстати при копировании через консоль
    ; cp что/копировать куда/копировать
    cp будит висеть пока всё физически не скопируется на флешку
  • Почему болят глаза от нового монитора?

    xotkot
    @xotkot
    На работе стоит 30гц при 4к разрешении.

    через несколько лет напишите статью о своём эксперименте. Надеюсь вы уже овладели методом слепой печати ?
  • Как в Arch сменить каталог сборки?

    xotkot
    @xotkot
    Hikanosu,
    во первых лучше всегда сверятся с английской вики, там быстрее обновляют инфу
    Unreal_Engine_4#Installing_from_the_AUR

    во вторых, установите yay для прозрачной работы с AUR
    ; sudo pacman -Syu --needed git base-devel
    ; git clone https://aur.archlinux.org/yay.git
    ; cd yay
    ; makepkg -si


    в третьих, устанавливаем сам пакет, здесь как и в пакмане папку сборки можно указать ключом
    ; yay -S --cachedir <каталог> unreal-engine
    где <каталог> - полный путь к каталогу сборки

    для yay можно также задать каталог сборки и через конфиг ~/.config/yay/config.json, переменная buildDir, возможно еще нужно будет подправить absdir, переменные указываются в json формате.
    если конфиг файла yay не обнаружено то его нужно создать командой
    ; yay -Syu --devel --combinedupgrade --save

    в четвертых, как пишут там же в вики
    You might have to fix permissions for UE4 to precompile shaders on first launch:

    ; sudo chmod -R a+rwX /opt/unreal-engine/Engine

    п.с.
    для более продуктивной компиляции глянь тему Makepkg#Parallel_compilation
  • Как в Arch сменить каталог сборки?

    xotkot
    @xotkot
    так а чем вы пакет то собираете ? pacman, yay, makepkg ...

    например для pacman путь к кешу сборки задаётся в конфиге пакмана /etc/pacman.conf переменной CacheDir
    если нужно одноразово то можно и ключом
    ; sudo pacman -S --cachedir <каталог> ПАКЕТ

    В документации о пакете указано ...

    ну так киньте ссылку на документацию чтобы было понятно о чем идёт речь
  • Какой SSD выбрать?

    xotkot
    @xotkot
    Linnacize, подойдёт конечно, там интерфейс одинаковый, точнее SATA-3 обратно совместим с SATA-2, просто скорость будет немного меньше чем через SATA-3.
  • Какой SSD выбрать?

    xotkot
    @xotkot
    Если на материнке присутствует m.2 разъем то в качестве главного ssd диска лучше выбирать соответствующий, иначе выбирать sata.

    какой m.2 разъём ? на его материнке(MSI 770-C45) судя по описанию максимум это SATA-2
  • Linux Manjaro. как установить yum?

    xotkot
    @xotkot
    $ sudo pacman -Syu --needed git base-devel
    $ git clone https://aur.archlinux.org/yay.git
    $ cd yay
    $ makepkg -si
    $ yay -S yum dnf
  • Есть ли lazy mode в регулярных выражениях AWK?

    xotkot
    @xotkot
    $ ip -o a | awk '/185.230.140.160/{print $2}'
    можно и без grep
  • Есть ли lazy mode в регулярных выражениях AWK?

    xotkot
    @xotkot
    Vincent1,
    сегодня формат json довольно популярен и уже многие базовое линукс утилиты обзавелись возможностью вывода информации на его основе, а для работы с этим форматом в консоли я пока лучше чем jq не видел.
  • Есть ли риск установки linux на диск c:?

    xotkot
    @xotkot
    я так понял вы просто хотите заменить винду на линукс, установив последний на раздел где раньше была винда ? но при этом не хотите трогать другие разделы диска с нужными данными которые некуда перенести на время установки ?

    п.с.
    Есть ли риск установки linux на диск c:?

    правильно заданный вопрос - половина ответа.
  • Куда уходит место на жестком диске в Linux Ubuntu?

    xotkot
    @xotkot
    Александр Карабанов, проще чем ?
    я тоже поначалу хотел написать про ncdu но почитав внимательнее вопрос, понял, что это не тот случай.
    здесь нужно временная зависимость изменения размера, а ncdu хорош здесь и сейчас

    думал даже делать сравнение файлов экспорта данных
    ncdu -o 1.txt 
    ncdu -o 2.txt

    но в итоге выходит не очень красиво и проще сделать было как описал выше в ответе
  • Как собрать taskcoach в manjaro?

    xotkot
    @xotkot
    жди пока в AUR починят (скорее всего в аур добавят/перенесут удалённый на оффе пакет python2-twisted) или установи как AppImage программу
  • Как вывести количество поддиректорий в директории?

    xotkot
    @xotkot
    Kirill Kirik, а скрытые(начинающиеся с точки) директории вам не нужны ?
  • Как вывести количество поддиректорий в директории?

    xotkot
    @xotkot
    Дмитрий, не сработает, даже больше скажу, при ключе -d ключ -a тоже не работает
  • Квадратики вместо кириллицы, как исправить?

    xotkot
    @xotkot
    Dmitriyshremzer,
    Да там пробелы лишние получились #localectl list-locales
    en_US.utf8
    ru_RU.utf8
    #cat /etc/locale.conf
    LANG=ru_RU.UTF8
    VC Keymap: ru
    Но только в других tty проблема Таже, мне что в каждом нужно это делать

    просьба разделять цитаты и код по отдельным тегам, а то иногда не совсем понятен контекст написанного вами
    Но только в других tty проблема Таже, мне что в каждом нужно это делать

    нет, оно задаётся сразу для всех tty

    так, давайте пропишу шаги с самого начала
    -----------------------------------------------------
    1. ЛОКАЛЬ [locale]
    1.1 подготовка
    оставляем в файле locale.gen только две строки с нужными локалями
    $ cat /etc/locale.gen
    en_US.UTF-8 UTF-8
    ru_RU.UTF-8 UTF-8


    1.2 генерация
    генерируем локали
    $ locale-gen
    проверяем что они сгенерировались
    $ localectl list-locales
    en_US.UTF-8
    ru_RU.UTF-8


    1.3 установка
    устанавливаем нужную(из с генерированных ранее) локаль
    $ sudo localectl set-locale LANG=ru_RU.UTF-8

    1.4 проверка установки локали
    после выполнения пункта 1.3 в файле /etc/locale.conf автоматом пропишется локаль
    $ cat /etc/locale.conf
    LANG=ru_RU.UTF-8

    также текущая локаль будет выводится командой
    $ localectl
    System Locale: LANG=ru_RU.UTF-8
    ...


    2. РАСКЛАДКА КЛАВИАТУРЫ [keymap]
    2.1 выбираем
    смотрим какие раскладки есть в наличии
    $ localectl list-keymaps

    2.2 устанавливаем (выбрали ru -- где переключение раскладки по Ctrl+Shift)
    $ sudo localectl set-keymap ru

    2.3 проверяем
    после выполнения пункта 2.2 в файле /etc/vconsole.conf автоматом пропишется раскладка
    $ cat /etc/vconsole.conf
    KEYMAP=ru

    также текущая раскладка будет выводится командой
    $ localectl
    ...
    VC Keymap: ru
    ...


    3. ШРИФТ [font]
    3.1 какие есть
    глянуть какие консольные шрифты есть в системе можно по аддресу /usr/share/kbd/consolefonts/
    дополнительные(есть и русские разных размеров) шрифты для консоли можно получить после установки пакеты terminus-font
    $ sudo pacman -S terminus-font

    3.2 устанавливаем
    дописываем в файл vconsole.conf строку с переменной FONT
    $ cat /etc/vconsole.conf
    KEYMAP=ru
    FONT=ter-v18b

    здесь шрифт(русский) ter-v18b взят из пакета terminus-font, хотя при желании можно прописать и стандартный ширфт cyr-sun16

    3.3 проверка
    увидить установился ли шрифт можно разве что визуално выведя символы которые потдерживает данный шрифт
    прописать в консоле tty команду
    # showconsolefont
    визуальный вид самих шрифтов из стандартной поставки можно глянуть здесь - Archlinux Console Fonts Previews
  • Что делать если выдает ошибку установки пакетов в Archlinux?

    xotkot
    @xotkot
    akimdi,
    а почему тогда тут пишут что не нужно так делать?

    у вас есть два пути
    либо подождать и не устанавливать, пакет ruby-bundler и те пакеты что тянут его как зависимость, пока проблему не пофиксят
    либо установить с соответствующими оговорками(--overwrite), а потом как обновится данный пакет просто переустановить его вручную еще раз (если конечно оно само автоматом не исправится)
    но как так мануал это не критичный файл то на него можно просто забить

    п.c.
    чтобы узнать какие пакеты зависят(тянут как зависимость) от данного пакета, выполни:
    $ sudo pacman -Fy
    $ pactree -slur ruby-bundler