RSS
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
[>] Re: mcabber
linux.14
Andrew Lobanov(station13, 1) — Difrex
2016-02-02 06:56:50


Difrex> Я пытался им пользоваться и он сломал мне ростер.
Difrex> Почти все люди из групп вида "Отдел безопасности", "Отдел вязания носков" переместились в группу "свалка". И это отстой полный.

Кстати, да. Давайте искать закономерность. Пропадают только элементы с кириллическими названиями или без разбору?

[>] mcabber
linux.14
btimofeev(station13, 13) — All
2016-02-02 08:04:29


Я разобрался в своей проблеме. Эти мои конференции подгружались с сервера из закладок. Закладки я создавал давно в другой программе и в них содержался только jid конференции без имени. Видимо поэтому mcabber выставлял им пустые имена. После переименования и пересохранения в закладках все нормально работает.

[>] Re: mcabber
linux.14
Andrew Lobanov(station13, 1) — btimofeev
2016-02-02 08:53:42


btimofeev> Я разобрался в своей проблеме. Эти мои конференции подгружались с сервера из закладок. Закладки я создавал давно в другой программе и в них содержался только jid конференции без имени. Видимо поэтому mcabber выставлял им пустые имена. После переименования и пересохранения в закладках все нормально работает.

Я после Tkabber'а на mcabber переходил. Он у меня из закладок брал конференции, но вместо имён выставлял jid. Видимо, тот изначальный клиент не очень корректно с закладками работает. Или наоборот mcabber чудит.

[>] Termux
linux.14
vit01(mira, 1) — All
2016-02-08 01:31:58


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

Гейтую вручную станцию и запускаю цезий одним нажатием :)

[>] Re: Termux
linux.14
Difrex(mira, 14) — vit01
2016-02-08 14:28:37


>У сабжа появился свой виджет
Где взять? В маркете только платный.

[>] Re: Termux
linux.14
vit01(mira, 1) — Difrex
2016-02-08 14:35:30


Difrex> Где взять? В маркете только платный.

https://f-droid.org/repository/browse/?fdfilter=termux&fdpage=1&page_id=0
Потом "Details" и "download apk"

Вообще, всегда всем рекомендую FDroid. Гораздо лучше и приятнее всяких маркетов.

[>] Re: Termux
linux.14
MRD(lenina,6) — vit01
2016-02-08 19:07:55


Не-не-не, F-Droid --- тоже маркет. Лучше и приятнее качать APK с сайта разработчика. Да не только APK, но и TAP, D64, JAR и прочая :)

[>] Re: Termux
linux.14
vit01(mira, 1) — MRD
2016-02-09 00:51:15


MRD> Не-не-не, F-Droid --- тоже маркет.
Там всё свободное и бесплатное, значит всё-таки не маркет :)

MRD> Лучше и приятнее качать APK с сайта разработчика
Не у всех разработчиков есть сайт. И очень малый процент из тех, у кого он есть, выкладывают именно APK, а не ссылку на маркет.

[>] Re: Termux
linux.14
Difrex(mira, 14) — vit01
2016-02-09 11:48:41


Там и искал, просто не нажал значек обновления.

Но не работает. Пишет при установке, что "неизвестная ошибка".
Ну и ладно.

[>] Собираем deb-пакеты
linux.14
Difrex(mira, 14) — All
2016-02-10 08:48:29


Продолжаю адаптировать для ii статьи из корпоративного бложика.
Побудило на написание этой статьи, то что нет нормальной статьи где просто объясняется сборка деб-пакета без премудростей.
Конечно, существует книга от меинтейнеров Debian GNU/Linux и она хороша! Но въехать сразу не получиться.
А ведь на начальном этапе нам скорее всего захочется опакетить свой простой срипт не углубляясь в дебри debian/rules, и.т.д.

Если возникнут вопросы, то спрашивайте. На текущий момент я меинтейню около 40 пакетов + отвечаю за управление репозиториями.

Статья начинается тут.
--
* Сборка deb-пакета

*Важно*

Устанавливаем переменные окружения
cat >>~/.bashrc <<EOF
export DEBEMAIL="your.email.address@example.org"
export DEBFULLNAME="Firstname Lastname"
EOF
 
. ~/.bashrc

* Генерация ключа GPG

Ставим GnuPG(скорее всего уже стоит):
apt-get install gnupg

Генерируем ключ:
gpg --gen-key
gpg (GnuPG) 1.4.12; Copyright (C) 2012 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
 
Please select what kind of key you want:
   (1) RSA and RSA (default)
   (2) DSA and Elgamal
   (3) DSA (sign only)
   (4) RSA (sign only)
Your selection? 1
RSA keys may be between 1024 and 4096 bits long.
What keysize do you want? (2048)
Requested keysize is 2048 bits
Please specify how long the key should be valid.
         0 = key does not expire
      <n>  = key expires in n days
      <n>w = key expires in n weeks
      <n>m = key expires in n months
      <n>y = key expires in n years
Key is valid for? (0) 2y
Key expires at Fri Feb 24 06:23:31 2017 UTC
Is this correct? (y/N) y
 
You need a user ID to identify your key; the software constructs the user ID
from the Real Name, Comment and Email Address in this form:
    "Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>"
 
Real name: Vasya Pupkin
Email address: vasya@pupkin.org
Comment: Primary key for sign
You selected this USER-ID:
    "Vasya Pupkin (Primary key for sign) <vasya@pupkin.org>"
 
Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? O
You need a Passphrase to protect your secret key.
 
You don't want a passphrase - this is probably a *bad* idea!
I will do it anyway.  You can change your passphrase at any time,
using this program with the option "--edit-key".
 
We need to generate a lot of random bytes. It is a good idea to perform
some other action (type on the keyboard, move the mouse, utilize the
disks) during the prime generation; this gives the random number
generator a better chance to gain enough entropy.
...+++++
.........+++++
We need to generate a lot of random bytes. It is a good idea to perform
some other action (type on the keyboard, move the mouse, utilize the
disks) during the prime generation; this gives the random number
generator a better chance to gain enough entropy.
.+++++
.+++++
gpg: /home/vasya/.gnupg/trustdb.gpg: trustdb created
gpg: key B8FB4F1B marked as ultimately trusted
public and secret key created and signed.
 
gpg: checking the trustdb
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: next trustdb check due at 2017-02-24
pub   2048R/B8FB4F1B 2015-02-25 [expires: 2017-02-24]
      Key fingerprint = 7ADC D709 8FCD 1BCE 78BB  8B2C 9CE1 ABB8 B8FB 4F1B
uid                  Vasya Pupkin (Primary key for sign) <vasya@pupkin.org>
sub   2048R/FC16A5D6 2015-02-25 [expires: 2017-02-24]

Отвечаем на простые вопросы, вводим свое настоящее имя, почту и пароль. Затем gpg попросит вас совершать какие-нибудь действия для лучшей энтропии.
Экспортируем открытый ключ:
$ gpg --list-key
/home/vasya/.gnupg/pubring.gpg
------------------------
pub   2048R/B8FB4F1B 2015-02-25 [expires: 2017-02-24]
uid                  Vasya Pupkin (Primary key for sign) <vasya@pupkin.org>
sub   2048R/FC16A5D6 2015-02-25 [expires: 2017-02-24]
$ gpg -a --export 'Vasya Pupkin (Primary key for sign) <vasya@pupkin.org>' > vasya.pub

Отправляем получившийся файлик администратору вашего репозитория.

Смысл в том, что проверка подлинности сборщика происходит при помощи сверки подписи пакета при загрузке его в репозиторий.

Устанавливаем необходимые пакеты для сборки:
apt-get install debhelper dh-make dh-make-perl devscripts

* Hello world!

Создадим структуру
$ mkdir hello-world-0.0
$ cd hello-world-0.0
$ dh_make -n -s -e vasya@pupkin.org -c gpl3 -y
Maintainer name  : vasya
Email-Address    : vasya@pupkin.org
Date             : Wed, 25 Feb 2015 06:48:44 +0000
Package Name     : hello-world
Version          : 0.0
License          : gpl3
Type of Package  : Single
Currently there is no top level Makefile. This may require additional tuning.
Done. Please edit the files in the debian/ subdirectory now. You should also
check that the hello-world Makefiles install into $DESTDIR and not in / .
Не обращаем внимания на то, что dh_make ругается на отсутсвие мейкфайла -- он нам и не нужен.

Смотрим, что нам нагенерили скрипты:
.
|-- debian
|   |-- README
|   |-- README.Debian
|   |-- README.source
|   |-- changelog
|   |-- compat
|   |-- control
|   |-- copyright
|   |-- docs
|   |-- emacsen-install.ex
|   |-- emacsen-remove.ex
|   |-- emacsen-startup.ex
|   |-- hello-world.cron.d.ex
|   |-- hello-world.default.ex
|   |-- hello-world.doc-base.EX
|   |-- init.d.ex
|   |-- manpage.1.ex
|   |-- manpage.sgml.ex
|   |-- manpage.xml.ex
|   |-- menu.ex
|   |-- postinst.ex
|   |-- postrm.ex
|   |-- preinst.ex
|   |-- prerm.ex
|   |-- rules
|   |-- source
|   |   `-- format
|   `-- watch.ex
`-- hello_world.sh
Из всего того, что находится в ./debian/ мы оставим только:
.
|-- debian
|   |-- changelog
|   |-- compat
|   |-- control
|   |-- copyright
|   `-- rules
`-- hello_world.sh

Редактируем ./debian/changelog и приводим его к следующему виду:
$ vim ./debian/changelog
hello-world (0.1) updates; urgency=low
 
  * Initial Release.
 
 -- Vasya <vasya@pupkin.org>  Wed, 25 Feb 2015 06:48:44 +0000
:wq

В дальнейшем для бампа версии рекомендую использовать dch -i

Создадим файл ./debian/install

* Про исходники с ./configure make make install

Для облегчения заполнения файла рекомендую воспользоваться данным методом
$ ./configure --prefix=<YOUR_PREFIX>
$ make && make install
 
$ cd <YOUR_PREFIX>
$ for i in `find -type f | sed 's/^..//'`; do echo $(basename "$i") "usr/$(dirname $i)"; done > <SOURCE_DIR>/debian/install

На примере пакета smcroute файл install будет таким
mcsender usr/bin
smcroute usr/bin
mcsender.8 usr/share/man/man8
smcroute.8 usr/share/man/man8
smcroute.conf usr/share/doc/smcroute
ChangeLog usr/share/doc/smcroute
smcroute.init usr/share/doc/smcroute
AUTHORS usr/share/doc/smcroute
COPYING usr/share/doc/smcroute
TODO usr/share/doc/smcroute
README usr/share/doc/smcroute

Обратите внимание, что переде путем не стоит первого '/' -- это правильно.

* Продолжаем про Hello World!

./debian/control, главный файл. Но в таком пакете, как у нас там нечего редактировать практически:
Source: hello-world
Section: dev
Priority: extra
Maintainer: Vasya Pupkin <vasya@pupkin.org>
Build-Depends: debhelper (>= 8.0.0)
Standards-Version: 3.9.3
Homepage: <insert the upstream URL, if relevant>
#Vcs-Git: git://git.debian.org/collab-maint/hello-world.git
#Vcs-Browser: http://git.debian.org/?p=collab-maint/hello-world.git;a=summary
 
Package: hello-world
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: My first debian package

* debuild

Собираем пакет:
$ debuild -k'Vasya Pupkin (Primary key for sign) <vasya@pupkin.org>'
# Вывод пропущен
 signfile hello-world_0.0.dsc Vasya Pupkin (Primary key for sign) <vasya@pupkin.org>
 
 signfile hello-world_0.0_amd64.changes Vasya Pupkin (Primary key for sign) <vasya@pupkin.org>
 
Successfully signed dsc and changes files

Через опцию -k можно указать какой использовать ключ, если он у вас, как и у меня, не один.

Мы получили в итоге такие вот файлы:
hello-world-0.0
hello-world_0.0.dsc
hello-world_0.0.tar.gz
hello-world_0.0_amd64.build
hello-world_0.0_amd64.changes
hello-world_0.0_amd64.deb

* debrelease/dupload/dput

Настало время загрузить пакет в репозиторий. Конфиг для debrelease/dupload:
cat > ~/.dupload.conf << EOF
package config;
 
$preupload{'changes'} = '/usr/share/dupload/gpg-check %1';
 
$cfg{'master'} = {
        fqdn => "example.com",
        method => "scpb",
        incoming => "/srv/repo/packages/mini-dinstall/incoming/",
        # files pass on to dinstall on master which sends emails itself
        dinstall_runs => 1,
};
 
1;
EOF

Теперь можно залить пакет. Находясь в каталоге с исходниками выполним:
$ debrelease --to master

Конфиг dput:
~/$ cat > .dput.cf  << EOF
[master]
fqdn = example.com
method = scp
login = *
incoming = /srv/repo/packages/mini-dinstall/incoming
EOF

Загрузка пакета. Переходим в каталог выше:
$ cd ../
$ dput master hello-world_0.0_amd64.changes

*Мне больше нравится использовать dput, т.к. у debrelease/dupload сносит крышу от ssh на нестандартном порту.*

(ɔ) Difrex <difrex.punk@gmail.com> 2015-2016 and
w1r0x <vv1r0x@gmail.com> 2015

Лицензия Creative Commons
Это произведение доступно по лицензии Creative Commons «Attribution-ShareAlike» («Атрибуция — На тех же условиях») 4.0 Всемирная.

[>] cue/bin cdr
linux.14
Рома(lenina,148) — All
2016-02-10 08:52:35


я беру файлы cue/bin, и с помощью bchunk конвертирую их - получается 1 iso, а остальные cdr - это аудиодорожки

вопрос: как добиться звука из этих cdr? проиграть их или конвертировать в wav? в дебиане столетней давности я это как-то делал, а ща сделал поиск по репозиторию - ничего подобного не нашёл.

[>] twtxt
linux.14
btimofeev(station13, 13) — All
2016-02-15 19:59:44


Наткнулся тут на вот такую забавную штуку https://github.com/buckket/twtxt

Это, как описывают разработчики, децентрализованный, минималистичный сервис микроблоггинга для хакеров. Идея очень проста: каждый юзер хранит все свои твиты на своём сервере в одном текстовом файле(формат файла тоже прост: дата-время, TAB, твит, перевод строки). Что бы подписаться на пользователя нужно знать только url его файла с твитами. Соответственно программа просто скачивает эти файлики и отображает строки из них, отсортированные по времени.

Не знаю, найду ли я для себя в этом применение, но сама идея довольно интересна.

[>] Vim на телефоне
linux.14
vit01(mira, 1) — All
2016-02-16 01:45:24


Как известно, стандартные клавиатуры на андроиде имеют довольно мало кнопок для удобства работы пальцами. Vim часто использует клавишу Escape, которой обычно на телефонах нет.
"Hacker's Keyboard", - скажете вы. Да, сам регулярно её советую. Но на маленьком экране по ней надо целиться.

Вот небольшой костыль, который подойдёт для Termux.

Заходим в Настройки -> Кнопки, ставим вот такую опцию для клавиш громкости:

http://ii-net.tk/ii/files/3XUUAtyjBsnyT8fLJe9Y.png

Теперь добавляем в ~/.vimrc строку:

imap <left> <ESC>

и всё! Теперь клавиша уменьшения громкости == Escape в Виме.
Очень удобно как для быстрого кодинга, так и для Цезия. Сам сейчас набираю это сообщение в Vim на телефоне и доволен.

[>] Re: twtxt
linux.14
vit01(mira, 1) — btimofeev
2016-02-16 02:07:52


Штука действительно прикольная. Но у нас есть клиент iitxt, через который можно делать всё то же самое и даже больше.

https://github.com/spline1986/iitxt
А ещё есть сишная версия: https://github.com/vit1-irk/iitxt-c

[>] Re: twtxt
linux.14
Рома Бибек(lenina,151) — vit01
2016-02-16 02:17:48


это принципиальная разница, называется "Чебурашка ищет друзей". децентрализация vs централизация. при децентрализации ты должен тайно или явно искать себе фолловеров или как они там называются. в ii же наоборот, все вещи подчинены эхам, в которых уже есть живые (и не очень) люди, и ты прямо с ними и общаешься

[>] Re: twtxt
linux.14
vit01(mira, 1) — Рома Бибек
2016-02-16 02:44:15


Всё верно говоришь.

// я в предыдущем сообщении вообще только техническую сторону имел в виду

[>] Re: Vim на телефоне
linux.14
btimofeev(station13, 13) — vit01
2016-02-16 03:56:38


vit01> Вот небольшой костыль, который подойдёт для Termux.

Ты кажется переизобрел то, что уже есть в termux. Правда тут нужно зажимать две кнопки одновременно:

VolumeUp+e - esc
VolumeUp+t - tab
VolumeUp+1..9 - F1..F9
VolumeUp+wasd - стрелки
VolumeUp+p - page up
VolumeUp+n - page down

VolumeDown по умолчанию забиндена как ctrl, так что все шорткаты с контролом будут работать.

Я тоже использую vim для цезия на телефоне. очень удобно. И в самом цезии тоже все на vi-кнопки забиндил.

[>] Re: twtxt
linux.14
btimofeev(station13, 13) — vit01
2016-02-16 03:56:40


vit01> Штука действительно прикольная. Но у нас есть клиент iitxt, через который можно делать всё то же самое и даже больше.

Я и не сравниваю это с ii. Все же это разные вещи для разных задач. Просто поделился, вдруг кому пригодится.

[>] Re: twtxt
linux.14
Andrew Lobanov(station13, 1) — Рома Бибек
2016-02-16 04:42:03


> это принципиальная разница, называется "Чебурашка ищет друзей". децентрализация vs централизация. при децентрализации ты должен тайно или явно искать себе фолловеров или как они там называются. в ii же наоборот, все вещи подчинены эхам, в которых уже есть живые (и не очень) люди, и ты прямо с ними и общаешься

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

[>] Re: Vim на телефоне
linux.14
vit01(mira, 1) — btimofeev
2016-02-16 04:55:02


btimofeev> Ты кажется переизобрел то, что уже есть в termux. Правда тут нужно зажимать две кнопки одновременно:

Кажется, да.
Но нажимать две кнопки для Esc всё-таки слишком накладно, и удобнее одной.

В другом эмуляторе терминала ( https://f-droid.org/repository/browse/?fdfilter=terminal&fdid=jackpal.androidterm ), например, сочетания Ctrl-клавиша нажимаются поочерёдно, а не вместе, что более удобно, чем в Termux.

Когда держишь телефон одной рукой, то VolumeUp+t - это очень неудобно.

btimofeev> И в самом цезии тоже все на vi-кнопки забиндил.
Аналогично.

[>] Re: Vim на телефоне
linux.14
Andrew Lobanov(station13, 1) — vit01
2016-02-16 05:08:57


btimofeev>> И в самом цезии тоже все на vi-кнопки забиндил.
vit01> Аналогично.

Не зря значит выносил биндинги =)

[>] Re: Vim на телефоне
linux.14
vit01(mira, 1) — vit01
2016-02-16 05:14:08


В конце концов, сделал проще.
Поставил в настройках Termux посылать Escape при нажатии хардварной клавиши Back.

Ctrl в любом случае лишним не будет, даже если пока он неудобен.

[>] Re: twtxt
linux.14
Рома Бибек(lenina,151) — Andrew Lobanov
2016-02-16 05:24:51


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

[>] Re: twtxt
linux.14
Andrew Lobanov(station13, 1) — Рома Бибек
2016-02-16 05:24:49


РБ> ii, как и гк11, как и фидо - это именно централизация. распределённость и нераспределённость - это вообще техническое, не имеющее отношенния к этому

Специально для тебя я указал, что "технически". А по смыслу и идеологически централизация, конечно. Информация размазана по всей сети, но всегда в одном месте. Как бы странно это не звучало для стороннего наблюдателя.

[>] Re: Vim на телефоне
linux.14
btimofeev(station13, 13) — vit01
2016-02-16 05:38:21


vit01> Поставил в настройках Termux посылать Escape при нажатии хардварной клавиши Back.

Спасибо за наводку. Так действительно намного удобнее.

[>] Re: Termux
linux.14
shurshun(station13, 14) — vit01
2016-03-16 05:16:28


vit01> У сабжа появился свой виджет. Теперь можно запускать произвольные шелл-скрипты из лончера.

vit01> Гейтую вручную станцию и запускаю цезий одним нажатием :)

Не подскажешь как сделать.
Я очень далек от ос linux))
Благодарю заранее.

[>] Re: Termux
linux.14
vit01(mira, 1) — shurshun
2016-03-16 11:20:17


vit01>> Гейтую вручную станцию и запускаю цезий одним нажатием :)
shurshun> Не подскажешь как сделать.

1. Ставишь виджет: https://f-droid.org/repo/com.termux.widget_3.apk
2. Добавляешь его на домашний экран.
3. Создаёшь файл ~/.shortcuts/Caesium
4. Пишешь в этот файл подобное:

#!/system/xbin/bash
# путь к оболочке может отличаться
# можно взять /system/bin/sh или что-то подобное

cd ~/каталог/с/цезием
python caesium.py

5. Сохраняешь, идёшь на домашний экран, жмёшь кнопку обновления на своём виджете

Всё

[>] Re: Termux
linux.14
shurshun(station13, 14) — vit01
2016-03-17 09:29:44


vit01> ====
vit01> #!/system/xbin/bash
vit01> # путь к оболочке может отличаться
vit01> # можно взять /system/bin/sh или что-то подобное

vit01> cd ~/каталог/с/цезием
vit01> python caesium.py
vit01> ====

Работает. Спасибо.
Правда после закрытия цезия и терминал закрывается.

Может кто знает как размер шрифта увеличить в этом
терминале?
На 2к экране с плотностью 480, все мелковато для глаз.
В темах конечно выбрал из списка шрифт что покрупнее
выглядит, но, все равно глаза устают. Ибо мелко)

[>] Re: Termux
linux.14
shurshun(station13, 14) — all
2016-03-17 10:00:31


shurshun> Может кто знает как размер шрифта увеличить в этом
shurshun> терминале?
shurshun> На 2к экране с плотностью 480, все мелковато для глаз.
shurshun> В темах конечно выбрал из списка шрифт что покрупнее
shurshun> выглядит, но, все равно глаза устают. Ибо мелко)
Решил проблему, жесты работают pinchtozoom (развести
или свести два пальца)

[>] Re: Ставим цезий на любой андроид за 5 минут
linux.14
shurshun(station13, 14) — vit01
2016-03-17 10:38:37


vit01> Запускаем termux, вводим:
vit01> ====
vit01> apt update
vit01> apt upgrade
vit01> apt install python nano git
vit01> git clone https://github.com/spline1986/caesium
vit01> cd caesium
vit01> # правим конфиг
vit01> python caesium.py
vit01> ====

В конфиге цезия, в команде вызова
редактора,
имеет смысл прописать nano -m
для удобства ради. Поддержка мыши. Можно
кликать на любую чась текста, и тут же
править/выделять ее.

[>] Re: Termux
linux.14
vit01(mira, 1) — shurshun
2016-03-17 10:35:59


shurshun> Правда после закрытия цезия и терминал закрывается.

Так пропиши ещё в этом файле на новой строке bash, чтобы шелл запускался после закрытия.

Только не забудь выключить сплеш в цезии после смены шрифта, иначе при достаточно большом шрифте он будет падать.

[>] Re: Termux
linux.14
Andrew Lobanov(station13, 1) — vit01
2016-03-17 10:45:59


vit01> Только не забудь выключить сплеш в цезии после смены шрифта, иначе при достаточно большом шрифте он будет падать.

Это всё от того, что я не подразумевал запуск цезия на терминалах меньше 80х25. Видимо, придётся пилить поддержку мелких терминалов.

// А ещё цезий падает, если во время фетча или отправки сообщений менять размер терминала в меньшую сторону.

[>] Re: Termux
linux.14
vit01(mira, 1) — Andrew Lobanov
2016-03-17 12:56:19


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

[>] Re: Termux
linux.14
Andrew Lobanov(station13, 1) — vit01
2016-03-17 14:39:42


vit01> Вообще на самом деле сомневаюсь в нужности такой штуки, как сплешскрин. Если уж очень хочется для красоты, то можно вынести его в окно справки или во что-то подобное.

Именно поэтому есть опция nosplash.

[>] termux
linux.14
shurshun(station13, 14) — All
2016-03-18 13:52:59


Не удалось подружить elinks с Русским языком.
Отображает страницы транслитом. Такое чувсиво что
собран без поддержки юникода.
// Использую lynx, да он не фонтан конечно.

Еще проблема есть с finch не устанавливает плагины
протоколов.

Может есть у кого решение данных проблем

[>] Re: termux
linux.14
Andrew Lobanov(station13, 1) — shurshun
2016-03-18 15:24:40


shurshun> Не удалось подружить elinks с Русским языком.
shurshun> Отображает страницы транслитом. Такое чувсиво что
shurshun> собран без поддержки юникода.
shurshun> // Использую lynx, да он не фонтан конечно.

Попробуй w3m, кстати. Мне он больше понравился в своё время.

[>] Собстно Линукс
linux.14
shurshun(station13, 14) — All
2016-03-23 04:20:38


Решил приобщится к прекрасному.
Установил убунту гном, то что не нравилось в
убунте, теперь есть в гноме.
Именно крупный интерфейс, нет нормального
рабочего стола.
Подскажите какое рабочее окружение отвечает
следующему:
возможность создавать ярлыки на рабочем столе.
выбрать цвет понелек.
нормальное меню, а не фигня во весь экран по
которой скролить устанешь.
все)

[>] Re: Собстно Линукс
linux.14
Andrew Lobanov(station13, 1) — shurshun
2016-03-23 04:28:57


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

Если комп тянет третий гном, то есть смысл посмотреть в сторону KDE.

[>] Re: Собстно Линукс
linux.14
vit01(mira, 1) — shurshun
2016-03-23 04:33:06


XFCE подходит по всем параметрам. Ещё LXDE можно, но новичкам не советую.

Друга недавно посадил на дебиан с MATE, ему нравится.

Поставь что-нибудь из этого через пакетный менеджер; не понравится - вернёшься на гном.

[>] Re: Собстно Линукс
linux.14
Andrew Lobanov(station13, 1) — vit01
2016-03-23 04:32:17


> Поставь что-нибудь из этого через пакетный менеджер; не понравится - вернёшься на гном.

Надо учесть, что оно названо как-нить типа mate-desktop или lxde-desktop. Специфика дебиана и его отпрысков.

[>] Re: Собстно Линукс
linux.14
shurshun(station13, 14) — Andrew Lobanov
2016-03-23 05:35:02


>> Поставь что-нибудь из этого через пакетный менеджер; не понравится - вернёшься на гном.

AL> Надо учесть, что оно названо как-нить типа mate-desktop или lxde-desktop. Специфика дебиана и его отпрысков.

Спасибо всем.
Попробую эти рабочие столы.
Кеды точно не подойдут, слишком монстрячно,
много лишнего, и мне явно не нужного.
В гноме убрал меню справа, и поставил
нормальное, но не хватает ярлыков на раб.столе)

[>] Re: Собстно Линукс
linux.14
Andrew Lobanov(station13, 1) — shurshun
2016-03-23 05:36:19


> Кеды точно не подойдут, слишком монстрячно,
> много лишнего, и мне явно не нужного.

Попробуй Trinity тогда. Это форк третьих кед (как Mate - форк второго гнома).

[>] А есть ли в природе консольная xdg menu
linux.14
Difrex(mira, 14) — All
2016-03-23 07:09:47


Хочу выводить в консольке приложения, на подобие, как tree. Гуглить пытался - не нашел.

Типа того хочу:
$ termmenu admin/
/admin/
  ssh
  nmap
$ termmenu /
/
  admin/
  console/
  web/
  e.t.c/

Есть ли что-то такое? Если нет, то сегодня-завтра напишу. Надо кому еще?

[>] Re: А есть ли в природе консольная xdg menu
linux.14
vit01(mira, 1) — Difrex
2016-03-23 07:54:16


Difrex> Хочу выводить в консольке приложения, на подобие, как tree. Гуглить пытался - не нашел.
Difrex> Есть ли что-то такое? Если нет, то сегодня-завтра напишу. Надо кому еще?

Не слышал про такое, но если напишешь, то рад буду воспользоваться.

[>] Re: А есть ли в природе консольная xdg menu
linux.14
btimofeev(station13, 13) — Difrex
2016-03-23 17:03:04


Difrex> Хочу выводить в консольке приложения, на подобие, как tree. Гуглить пытался - не нашел.

Тоже давненько о подобном подумываю, правда в несколько ином виде. Хотел сам написать, но пока руки не дошли.

Difrex> Есть ли что-то такое? Если нет, то сегодня-завтра напишу. Надо кому еще?

Да

[>] atool
linux.14
btimofeev(station13, 13) — All
2016-03-24 18:38:29


# Надеюсь никто не будет против если я сделаю здесь перепост заметки из своего блога. Возможно она кому-нибудь будет полезна. Оригинал лежит по адресу www.emunix.org/post/atool


atool: простая работа с архивами в Linux
========================================

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

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

Программу можно скачать с официальной страницы http://www.nongnu.org/atool, либо установив с помощью пакетного менеджера вашего дистрибутива. Для debian используйте команду `sudo apt install atool`


Создание архивов
----------------

Для создания архива используется команда `apack имя_архива.формат [список_файлов]`.

К примеру, команда `apack backup.tgz first second third` создаст в текущей директории архив backup.tgz и запакует в него файлы first, second и third. Причём формат создаваемого архива автоматически определяется из имени.

Создать несколько архивов можно вот так: `apack -e -F .tar.gz dir1 dir2 dir3`. В этом примере три директории dir будут упакованы в три разных архива. Ключ -e означает выполнять команду отдельно для каждого аргумента, ключ -F указывает формат создаваемых архивов. Подобным образом эти ключи действуют и в других командах, как будет показано ниже.


Просмотр архивов
----------------

Что бы просмотреть содержимое архива введите `als имя_архива`. Просмотреть содержимое нескольких архивов: `als -e *.tgz`.

Что бы вывести на экран содержимое файла, находящегося в архиве, можно использовать команду `acat имя_архива имя_файла_в_архиве`


Распаковка архивов
------------------

Для распаковки архива используется команда `aunpack имя_архива [имя_файла_в_архиве]`. Если в архиве содержится всего один файл, то он будет распакован в текущую директорию. Если же файлов несколько, то будет создана директория совпадающая с именем архива и файлы распакуются в неё (что, на мой взгляд, очень удобно).

Если вам нужно распаковать архив в другую директорию, то можете её указать после ключа -X: `aunpack -X /tmp archive.zip`.

Распаковать несколько архивов можно указав ключ -e: `aunpack -e *.tar.gz`.


Перепаковка архивов
-------------------

atool также можно использовать для перепаковки архивов в другой формат. Это делается командой `arepack старый_архив новый_архив`. При этом старый архив не удаляется.

Если вам необходимо перепаковать несколько архивов RAR в формат 7Z, то можно использовать следующую команду `arepack -F .7z -e *.rar`.


Сравнение архивов
-----------------

Сравнить два архива можно командой `adiff архив1 архив2`.

atool использует программу diff для сравнения файлов.


Единая команда
--------------

Вместо всех этих команд возможно использовать команду atool с соответствующим ключем:

atool -l вместо als
atool -x вместо aunpack
atool -a вместо apack
atool -c вместо acat
atool -d вместо adiff
atool -r вместо arepack

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


Заключение
----------

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

[>] Re: atool
linux.14
Andrew Lobanov(station13, 1) — btimofeev
2016-03-25 05:32:28


> # Надеюсь никто не будет против если я сделаю здесь перепост заметки из своего блога. Возможно она кому-нибудь будет полезна. Оригинал лежит по адресу www.emunix.org/post/atool

Не только не против, но даже за. Нужно больше информации =)

[>] Re: А есть ли в природе консольная xdg menu
linux.14
Difrex(mira, 14) — Difrex
2016-03-25 07:12:23


Собственно вот https://github.com/Difrex/pomen
Набросал вчера. Буду дорабатывать еще.

Нужен deb-пакет кому?

# пример
[work pomen]$ ./pomen.pl /
/Application
/AudioVideo
/Development
/GNOME
/GTK
/Game
/Graphics
/Network
/Office
/Qt
/Settings
/System
/X-Fedora
/X-Red-Hat-Base
[work pomen]$ ./pomen.pl /Network
/Network
    /Email/
    /FileTransfer/
    /InstantMessaging/
    /Telephony/
    /WebBrowser/
[work pomen]$ ./pomen.pl /Network/InstantMessaging/
/Network/
    InstantMessaging/
        Клиент обмена мгновенными сообщениями Pidgin    pidgin

[>] WM
linux.14
btimofeev(station13, 13) — vit01
2016-03-31 18:41:21


btimofeev>> решил что всякие опенбоксы не нужны и переехал на тайлинг
vit01> Какой WM?

Из тайловых я немного использовал Awesome, потом довольно долго i3, но потом перешел на dwm - он подкупил меня своей скоростью, ну и по функционалу всем устраивает.

vit01> Можно даже скриншот в ii://linux.14 скинуть, нашим будет интересно посмотреть, наверное.

В тайловых wm особо и нечего скриншотить. У меня dwm почти стандартный http://i.imgur.com/la2EH7T.png

[>] Re: WM
linux.14
vit01(mira, 1) — btimofeev
2016-04-01 04:43:14


dwm хорош. Наши скриншоты выше в эхе найдёшь.

Не так давно вышел дистрибутив stali (так и хочется вставить "n" в конце), куда разработчики (из suckless) планируют добавить dwm по умолчанию. Попробовал его и ни иксов, ни dwm, конечно же, не нашёл. А так идея интересная.

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19