LINUX.ORG.RU

Сообщения zagatov_lev

 

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

Форум — Mobile

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

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

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

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

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

 , ,

zagatov_lev
()

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

Форум — Talks

Здравствуйте! Я вот подумал, что мне в 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

Форум — Development

Здравствуйте, у меня есть несколько вопросов по 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
()

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

Форум — Linux-org-ru

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

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

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

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

 , ,

zagatov_lev
()

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

Форум — General

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

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

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

 , , ,

zagatov_lev
()

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

Форум — Desktop

Здравствуйте, я установил на арчик 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

>>> Просмотр (1280x800, 283 Kb)

 , , ,

zagatov_lev
()

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

Форум — Desktop

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

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

 , ,

zagatov_lev
()

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

Форум — General

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

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

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

 , ,

zagatov_lev
()

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

Форум — General

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

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

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

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

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

 , , , ,

zagatov_lev
()

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

Форум — Linux-org-ru

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

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

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

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

 ,

zagatov_lev
()

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

Форум — Desktop

Здравствуйте. Я хочу сделать скриптик 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?

Форум — Talks

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

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

Суть такова: настраивается супергипер эмуляция процессора 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

>>> Просмотр (1280x800, 79 Kb)

 , ,

zagatov_lev
()

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

Форум — Desktop

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

Я установил и проконфигурировал 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: проблема с пробуждением ноутбука

Форум — Desktop

Здравствуйте, собственно у меня сабж. 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 и терять все данные. Почему-то он все время открывает Кю-Битторрент, который реально Кю, и тормозиллу. В автозагрузке ничего такого нет, да и Кю-Битторрент я удалил.

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

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

 , ,

zagatov_lev
()

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

Форум — Talks

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

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

$ 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

Форум — General

Я хочу изменить тему и значки 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

Форум — General

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

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

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

 ,

zagatov_lev
()

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

Форум — General

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

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

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

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

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

 , ,

zagatov_lev
()

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