LINUX.ORG.RU

Сообщения zagatov_lev

 

Где можно скачать Android для x86_64 компьютеров с графоном?

 , ,

Здравствуйте. Возможно, я ошибся разделом, и надо писать в Desktop или General.

Я когда-то ставил Android x86. Поставился, и даже с графоном. Порадовала меня идея.

Сейчас ставлю на vbox этот же Android x86, графона нет. Пробовал 9.0 r2, 9.0 r2k49, графона нет нигде.

Посоветуйте, пожалуйста, сабж. Спасибо.

ps. блин, анона забыл отключить…

zagatov_lev
()

Моя надстройка над yay для Archlinux — zypper-like интерфейс для yay на bash

 , , ,

Здравствуйте! Я вот подумал, что мне в Archlinux не нравится. Не нашел ничего, кроме синтаксиса pacman/yay.

Ну какой человек подумал, что пакеты из репо должны устанавливаться командой Sync (синхронизация), из архивов – Update (обновление), а кеш – это Query (очередь)?

И решил я сделать свою обертку. Она работает, выполняет все функции, которые в нее заложены. Потом, наверное, еще фичами обрастет.

#!/bin/bash
# Archpkg v0.1 -- zypper-подобная обертка над Yay (yet another yaourt)
# Author: Lev Zagatov
# Uses: yay
case $1 in
        "install"      )  yay -S "${@:2}"                                              ;;
        'in'           )  yay -S "${@:2}"                                              ;;
#===========================================================================================
        "install-src"  )  sudo pacman -U "${@:2}"                                      ;;
        'is'           )  sudo pacman -U "${@:2}"                                      ;;
#===========================================================================================
        "remove"       )  yay -R "${@:2}"                                              ;;
        'rm'           )  yay -R "${@:2}"                                              ;;
#===========================================================================================
        "search"       )  yay -Sys "${@:2}"                                            ;;
        'sr'           )  yay -Sys "${@:2}"                                            ;;
#===========================================================================================
        "search-cache" )  yay -Qs "${@:2}"                                             ;;
        'sc'           )  yay -Qs "${@:2}"                                             ;;
#===========================================================================================
        "update"       )  yay -Sy                                                      ;;
        'up'           )  yay -Sy                                                      ;;
#===========================================================================================
        "upgrade"      )  yay -Syu                                                     ;;
        'ug'           )  yay -Syu                                                     ;;
#===========================================================================================
        "upgrade-pkg"  )  yay -Sy "${@:2}"                                             ;;
        'uk'           )  yay -Sy "${@:2}"                                             ;;
#===========================================================================================
        "pacmancmd"    )  sudo pacman "${@:2}"                                         ;;
        "pc"           )  sudo pacman "${@:2}"                                         ;;
#===========================================================================================
        "yaycmd"       )  yay "${@:2}"                                                 ;;
        'yc'           )  yay "${@:2}"                                                 ;;
#===========================================================================================
        "help"         )  echo "Помощь по $0"
                          echo "===================================================="
                          echo "Команда      | Краткая | Описание"    
                          echo "install      | in      | Устанавливает пакет(ы)"
                          echo "install-src  | is      | Устанавливает из tar.zst"
                          echo "remove       | rm      | Удаляет пакет(ы)"    
                          echo "search       | sr      | Ищет пакет(ы) в репозиториях"
                          echo "search-cache | sc      | Ищет в кеше"
                          echo "update       | up      | Обновляет репозитории"
                          echo "upgrade      | ug      | Обновляет систему"
                          echo "upgradepkg   | uk      | Обновляет пакет(ы)"
                          echo "help         | he      | Показывает эту справку"       ;;
#===========================================================================================
        "he"           )  echo "Помощь по $0"
                          echo "===================================================="
                          echo "Команда      | Краткая | Описание"
                          echo "install      | in      | Устанавливает пакет(ы)"
                          echo "install-src  | is      | Устанавливает из tar.zst"        
                          echo "remove       | rm      | Удаляет пакет(ы)"
                          echo "search       | sr      | Ищет пакет(ы) в репозиториях"
                          echo "search-cache | sc      | Ищет в кеше"
                          echo "update       | up      | Обновляет репозитории"
                          echo "upgrade      | ug      | Обновляет систему"
                          echo "upgrade-pkg  | uk      | Обновляет пакет(ы)"
                          echo "help         | he      | Показывает эту справку"       ;;
#===========================================================================================
        ''             )  echo "Ошибка: команды не найдены"
                          echo "Выполните $0 help для получения помощи"                ;;
#===========================================================================================
        *              )  echo "Ошибка: команда $1 непонятна"
                          echo "Выполните $0 help для получения помощи"                ;;

esac

Управление происходит с помощью двух видов команд – полных и кратких. Краткие команды всегда содержат две буквы, но чаще выглядят нелогично. Полные команды больше напоминают обычные английские слова. Также можно запустить команду yay или pacman с помощью ./pkg yaycmd (yc) -Arg или ./pkg pacmancmd (pc) -Arg соответственно, но так как это нужно непонятно кому, в хелпе возможность не прописана. Делал полдня в качестве эксперимента на тему слишком аккуратного кода, а также как удобную мне штуковину.

Поставили бы её Вы?

zagatov_lev
()

Несколько вопросов по Bash

 ,

Здравствуйте, у меня есть несколько вопросов по Sh. Либо я проглядел, либо в мануалах этого не написано.

1 [решено]. Как узнать и передать все аргументы, начиная с n’ого, если известен n?
Допустим, у меня есть скрипт ./script, который должен принять переданные ему аргументы и если 1 аргумент – arg, то программе prog должны передаться все аргумены, начиная со второго, чтобы она обработала. Например, если я вызвал ./script arg second third, то программа prog должна получить second third. Возможно ли это?

2 [решено]. Хотелось бы сделать моментальную отправку нажатий клавиш. То есть, при нажатии одной клавиши выполнялась бы запись этой буквы в переменную, без нажатия Ret. Можно ли так сделать?

3 [решено]. Как узнать номер терминала и настоящий ли он? Просто надо сделать так, чтобы в ядерной консоли №1 через один и тот же скрипт запускалась программа prog1, в ядерной консоли №2 открывался скрипт script2, а в псевдо-терминалах открывалась программа prog2. [solved]

upd. 4. У меня есть скрипт. Мне нужно прочитать все аргументы, начиная с второго. И нужно записать один и тот же текст во все файлы, перечисленные в этих аргументах.
Например, ./script arg second third. Текст должен быть записан в файлы second и third.
Это возможно?

Спасибо за существующие ответы и за последующие. За тупняк извиняюсь.

zagatov_lev
()

Что можно сделать, чтобы ко мне не лип надоедливый анон?

 , ,

Здравствуйте. Более подходящего раздела действительно не нашел.

Итак, ко мне пристает(-ют) анонимус(ы). У него какая-то навязчивая идея, мне кажется, если он один. Навязчивая идея сначала троллить, а потом просто оскорблять нуба-школьника. Самая удачная мишень, он и отпору дать не может, и писать толком не умеет, и сидит на какирском дистрибутиве (арче) и вообще ССЗБ. Обзывает меня «плохой нейросетью», «больным», «животным» и т. д. Аргументы его просто абсурдны. Забегала мне в голову мысль, что нейросеть – именно он.

Всех анонимусов я заблокировать не могу, так как из-под анонимуса может сидеть как и тролль, так и гуру убунто/дебиано/арченаук, который может сильно помочь. Да если я их заблокирую, этот анон 100% залогинится, будет месяц набирать скор и ворвется в мои треды. Будет обижать дальше.

Помогите, пожалуйста… как можно сделать, чтобы анонимус отстал от меня?

zagatov_lev
()

Автодополнение и регулярки в pacman/yay

 , , ,

Здравствуйте, как мне сделать сабж? По дефолта его нет.

Дело в том, что раньше я устанавливал через Anarchy и там был сабж. Сейчас я установил руками и не могу понять, как мне это сделать. Я уже привык, так как к хорошему и удобному привыкается быстрее.

Допустим, я хлчу установить все, что начинается с xfce и заканчивается на plugin. pacman -S xfce*plugin не работает от слова совсем и pacman читает звёздочку как часть названия, а не как регулярку. На нажатие tab после pacman -S xfce не реагирует НИКАК. Из шеллов пробовал bash и zsh, все дополнения установил, не помогает, что можно сделать? Спасибо.

zagatov_lev
()

Как быстро найти приложения из разных сред, выполняющие одно и то же действие? (желательно автоматом)

 ,

Здравствуйте, я установил на арчик xfce, mate и kde. Все бы хорошо, но есть куча дублирующихся приложений. Например, терминал у меня есть в 3х вариантах – mate-terminal, xfce-terminal, kde-konsole. С этим мне разобраться легко, больше нравится Konsole.

Но может, есть еще что-то, а мне искать лень. Можно ли сделать автопоиск? Есть решение? Спасибо заранее.

zagatov_lev
()

openSUSE KDE5, неполный ленивый закос под MacOS

 , , ,

Здравствуй, LOR. Установил я openSUSE. Немного попердолился и вот что вышло.

Характеристики написаны на скрине (апплетом заметок), но я продублирую.

  • Значки: Oxygen
  • Рамки: air-oxygen-color
  • Оформление: Air
  • Обоина: WhiteSur
  • Док: Latte Dock, не настроен пока
  • В левом верхнем углу находится W7-like меню приложений, но этого не видно, правда?
  • Курсор: Breeze Dark. Хотелось поставить W7-like белый курсор, но на раб.столе и на панелях он все равно превращается в Breeze Dark

Еще скриншоты: https://imgur.com/a/Yb2S09U

zagatov_lev
()

Арч неправильно распознает нажатия тачпада

 , ,

Здравствуйте, я в первый раз удачно установил Archlinux руками. Ну как удачно, установил Mate, подключил мышку. Но мышь я подключил, потому что родной тачпад отказывается правильно работать.

Правая кнопка работает, перемещение курсора работает, а левая кнопка - нет. Ни по нажатию, ни по простому клику. Инструкцию на Вики видел, не помогла. Что делать? Спасибо.

zagatov_lev
()

Как изменить раздел партишена?

 , ,

Здравствуйте, я установил программу Gparted на свой компьютер. Хочу откромсать раздел для личных нужд. Но не получается…

При открытии Gparted я вижу https://i.imgur.com/2BrfgBR.png
Пытаюсь изменить размер в этом окошке https://i.imgur.com/p820iM0.png
Я ввожу в поле «Новый размер (МиБ)» новый размер (100000 МиБ). При нажатии Enter происходит сброс значения, т.е. изменить размер невозможно. А мне нужно. не подскажете, как это сделать? Спасибо.

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

zagatov_lev
()

Как поменять сетевой менеджер без переустановки системы в opensuse?

 , , , ,

Здравствуйте, установил я опенсюсю. Выбрал на этапе установки как сетевой менеджер Wicked. Установка длилась час, плюс интернет у меня не резиновый. Вопрос: возможно ли поменять Wicked на NM?

Чего мне не хватает в Wicked:

  • Апплета на панельке кедов
  • Быстрого просмотра состояния сети
  • Быстрого и удобного переключения

В NM это все есть.

Ps. Да, ссзб. Но все таки, помогите, пожалуйста.

zagatov_lev
()

Когда анон стал модератором?

 ,

Хожу я, читаю и вдруг мой палец попадает на ник @Dimez . Решил почитать, с чего его заблокировали.

Блокирован 12.04.20 01:51:55, модератором anonymous

И вопросик: когда анон смог стать модератором?

Ps. Ничего против анонов не имею, просто интересно.

zagatov_lev
()

Как вызвать команду в bash, если она заалиасена?

 , ,

Здравствуйте. Я хочу сделать скриптик rtfm в своем debian 10 примерно такого содержания и заалиасить его как man:

#!/usr/bin/bash
echo -n 'What do you want -- to read manpage (1) or search it in web (2) ? '; read wdyw;
case $wdyw in
1) man "$@" ;;
2) a="$@"; chromium "https://duckduckgo.com/?q=a&ia=web" ;;
*) echo 'Sorry, incorrect choice, stopping program. Goodbye.' && exit 1;;
esac; exit 0;

И как вы видите, вызывается команда man, которая есть алиас rtfm.

А я хочу без заалиасивания-разалиасивания быстро вызвать эту команду в скрипте. В fish, я знаю, есть способ вызвать такую команду вот так: `command. Есть ли что-то подобное в bash?

zagatov_lev
()

Возможно ли установить Debian ARM на телефон с Android?

 , , ,

Собственно сабж.

Я понимаю, что телефон без звонилки – уже не телефон. Однако проскакивает такой вопрос в голове моей.

Суть такова: настраивается супергипер эмуляция процессора arm, подключаются к виртуалке флеха с дебианом и телефон на андроиде. Потом происходит обычная установка Debian Gnome, только в качестве диска указывается не хард виртуалки, а телефон. И потом перезагрузка телефона. Будет ли это чудо так работать?

П.С. У меня есть глючненький телефон с разбитой камерой. Он все равно никому не нужен. Думаю процедуру проводить на нем. А что, может получится.

zagatov_lev
()

Минималистичный Debian XMonad

 , ,

Здравствуйте. Прошлый скриншот вызвал много негодования и отвращения. Однако @Zhbert меня поддержал этими словами:

А вообще мне понравилось. Минималистично так, норм.

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

А теперь к характеристикам:

WM: XMonad
Тема GTK: Arc
Значки: Papirus
Терминал: Kitty
Инструменты: вытянуты из крысы, так как она стоит рядом
Шрифт: не знаю, похоже на Monospace
Текстовый редактор + коллекция игрушек: Emacs
Конфиг XMonad вот тут (---), сделал все что мне нужно.
ФМ: mc, thunar
Скриншотил xfce4-screenshooter’ом.

Сделано:

Выбран нормальный терминал
Убраны рамки, мне так удобнее
Mod поставлен на Super, все равно он нигде не используется

Хочу сделать:

Автозагрузку терминала при старте из DM

И все.

Что нравится? Что нет? Говорите. Я буду рад.

Еще скрины: https://imgur.com/a/oQwh0rn

zagatov_lev
()

Debian, Lightdm: при выборе Default Xsession загружается Xfce, хотя указан XMonad

 , , , ,

Здравствуйте. Думаю, что указывать нечего, все уже написано в заголовке. Хотя…

Я установил и проконфигурировал XMonad, чтобы он стал полноценной заменой пустой консоли. Сейчас пишу из него. Но!

Я хочу, чтобы консоль (kitty) запускалась сразу после старта WM через DM. В чем проблема, спросите вы, можно написать в ~/.xinitrc! Но советы из гугла (с ~/.xinitrc) не работают. Мой ~/.xinitrc:

#!/usr/bin/bash
xrdb -merge .Xresources
   sleep 3; kitty &


exec xmonad

Так же правильно? Я просто не могу сказать. Вроде пункт «Default Xsession» в Lightdm должен запускать startx, он должен смотреть в .xinitrc… Но не получается, в .xinitrc прописано exec xmonad, а запускается крыса. Что я мог сделать либо понять не так? И как все таки сделать автозагрузку?

Пишу в потоке сознания, если что то непоонятно – отвечу.

zagatov_lev
()

Debian Xfce: проблема с пробуждением ноутбука

 , ,

Здравствуйте, собственно у меня сабж. Debian Xfce, Sddm. Пробовал Xfce+Lightdm gtk, Xfce+Slim, Xfce+Gdm, Gnome3+Gdm, Mate+Lightdm gtk, IceWM+Sddm, IceWM+Lightdm gtk, Kde+Sddm, Kde+Kdm, Kde+Lightdm qt, Kde+Lightdm gtk. Проблема сохраняется. На арче такой проблемы нет. Как видно, проблема не в DE и не в DM точно.

Проблема такова. При закрытии крышки или при простое пять минут ноут засыпает. Все бы хорошо, только он не просыпается.
Двигаю курсором – не видит, жму пробел – не видит, меняю раскладку (CapsLk) – не видит, кнопка питания не помогает. Приходится перезагружать DM и терять все данные. Почему-то он все время открывает Кю-Битторрент, который реально Кю, и тормозиллу. В автозагрузке ничего такого нет, да и Кю-Битторрент я удалил.

Пробовал делать так (unlix.ru), все равно засыпает. Не знаю, что делать.

Помогите, пожалуйста, буду очень благодарен. Xfce 4.12, Debian 10.4.0 Buster.

zagatov_lev
()

Алиасы для Debian (несерьезно)

 , ,

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

Подготавливаем всё, выполняем команды и доустанавливаем нужные пакеты:

$ su -

(вводите пароль)

# apt update; apt -y install nano sudo python3 python3-dev python3-pip; pip3 install thefuck

(соглашаетесь на установку thefuck)

# nano /etc/sudoers

(добавляете строку: имя-пользователя ALL=(ALL:ALL) ALL или имя-пользователя ALL=(ALL:ALL) NOPASSWD:ALL, чтобы получить беспарольный sudo, нажимаете Ctrl-o, Ret, Ctrl-x)

# fuck
# fuck

(так повторяете у всех пользователей, два раза fuck)

После этого редактируете конфиг шелла у рута, добавляете

alias apti='sudo apt install'
alias aptr='sudo apt remove'
alias apts='sudo apt search'
alias apth='sudo apt show'
alias aptu='sudo apt update'
alias aptg='sudo apt upgrade'
alias apug='sudo apt update; sudo apt upgrade'
alias fix='fuck'
alias yapti='sudo apt install -y'
alias yaptr='sudo apt remove -y'
alias aptc='sudo apt clean; sudo apt autoremove'

eval "$(thefuck --alias)"

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

zagatov_lev
()

Xfce: как изменить тему и значки gtk3

 , ,

Я хочу изменить тему и значки gtk3 в xfce. Оказывается, у меня значки Papirus и тема Arc только в gtk2, а в gtk3 везде adwaita. И визуально все именно так. Инфу показал neofetch. Как изменить тему?

       _,met$$$$$gg.          user@lev 
    ,g$$$$$$$$$$$$$$$P.       -------- 
  ,g$$P"     """Y$$.".        OS: Debian GNU/Linux 10 (buster) x86_64 
 ,$$P'              `$$$.     Host: R510/P510 
',$$P       ,ggs.     `$$b:   Kernel: 4.19.0-9-amd64 
`d$$'     ,$P"'   .    $$$    Uptime: 18 mins 
 $$P      d$'     ,    $$P    Packages: 1728 (dpkg) 
 $$:      $$.   -    ,d$$'    Shell: bash 5.0.3 
 $$;      Y$b._   _,d$P'      Resolution: 1280x800 
 Y$$.    `.`"Y$$$$P"'         DE: Xfce 
 `$$b      "-.__              WM: Xfwm4 
  `Y$$                        WM Theme: Arc 
   `Y$$.                      Theme: Arc [GTK2], !Adwaita [GTK3]! 
     `$$b.                    Icons: Papirus [GTK2], !Adwaita [GTK3]! 
       `Y$$b.                 Terminal: xfce4-terminal 
          `"Y$b._             Terminal Font: Monospace 12 
              `"""            CPU: Intel Core 2 Duo T5850 (2) @ 2.166GHz 
                              GPU: NVIDIA GeForce 9200M GS 
                              Memory: 901MiB / 1988MiB 

Xfce 4.12.5, Goodies 4.12.6, ядро #1 SMP Debian 4.19.118-2+deb10u1

zagatov_lev
()

Руссификация интерфейса GNU Emacs 26.1 в Debian 10.4.0 Buster

 ,

Здравствуйте. Искал я, искал, но не нашел.

Я хочу русский интерфейс в Emacs, возможно ли это? Менюшку русскую, хелп весь русский, все русское. Качать сырцы и делать Rumacs не предлагать, я не умею. Возможно ли так сделать, и если да, то как?

Заранее спасибо за ответы.

zagatov_lev
()

Изменение параметров графического интерфейса и консоли

 , ,

Здравствуйте. Я хочу узнать кое-что насчет графического интерфейса и консоли.

1. Возможно ли как-нибудь убрать автоматический заход в графику? То есть чтобы сначала была консоль, в которую я должен залогиниться. И чтобы графику можно было вызвать так: $ startx. Мне удобнее работать в консоли, всякие системные штуки делать и в графический интерфейс заходить только по необходимости. Например, на LOR написать :)

2. Можно ли сместить терминал с графикой, допустим, на первый? А то что же это такое, графический интерфейс почти у всех юзеров самый главный, а терминал с ним седьмой... Тем более я знаю, что в Arch графический интерфейс в первом терминале, можно ли это как-то сместить у себя в Debian?

3. Можно ли сделать так, чтобы сессия начиналась во 2'м терминале? То есть графика в первом, но работа системы начинается не в первом, а во втором?

Заранее благодарен за ответы.

zagatov_lev
()

RSS подписка на новые темы