RSS
Pages: 1 ... 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 ... 80
[>] Re: Обработка видео
linux.14
vit01(mira, 1) — Difrex
2015-04-27 17:41:32


> А kdenlive не пробовал?
Неа, не пробовал. Терпение кончилось в тот раз. Вот сейчас скачал его, запустил; посмотрю, на что способен.

[>] Re: Обработка видео
linux.14
vit01(mira, 1) — vit01
2015-04-27 17:53:00


Он не завис! Это уже прогресс =)
А ещё у меня получилось вырезать нужный кусок и сохранить результат.

Но:
1. Сбилась звуковая дорожка
2. Приходилось достаточно ждать загрузки видео в самом редакторе
3. Выделение и прочие дела делались мышкой, что довольно медленно и неудобно
4. Это GUI, поэтому видео не покодируешь на сервере или с помощью скрипта

Так что ffmpeg и тут лучший.

[>] Re: Обработка видео
linux.14
vit01(mira, 1) — spline
2015-04-28 09:44:19


Да я тоже как-то не очень люблю. Но потребности имеются, так что приходится многими программами пользоваться.

Тот же ii-клиент в GUI-исполнении нравится.

> понял что проще ждать подходящей раздачи, чем самому разбираться с ffmpeg и подбирать параметры перекодирования.
Если видео на 30-50 гигов, то конвертировать самому имеет смысл. Тем более, подобрать параметры не так-то и сложно. Ну а в моём конкретном случае не конвертируется, а вырезается и сохраняется фрагмент.

[>] Re: Обработка видео
linux.14
vit01(mira, 1) — Difrex
2015-04-28 10:39:06


> Кстати, а почему матроска так популярна у анимешников?
Пони тоже в mkv. И не только они =)

Просто хороший открытый контейнер, ничего удивительного.

[>] Шрифты
linux.14
vit01(mira, 1) — All
2015-07-13 09:13:10


А какие у вас самые любимые шрифты для использования в интерфейсе? Мне вот довольно давно полюбились Fira Sans и Fira Mono от Mozilla, просто обожаю их. До этого использовал убунтовские.
Слышал, что многим нравится Terminus, но как-то не впечатлило.

[>] Re: Шрифты
linux.14
vit01(mira, 1) — spline
2015-07-13 09:44:14


Droid Sans довольно хорош, да. А вот от Liberation почему-то воротит почти сразу, хотя он мало чем отличается.

Но тут всё субъективно.

[>] Re: stumpwm
linux.14
vit01(mira, 1) — spline
2015-07-15 10:16:21


> А чем пользуетесь вы?
На домашних машинах у меня Awesome.

Ещё нравятся i3wm, LXDE и dwm, но ими пользуюсь редко.

[>] Re: stumpwm
linux.14
vit01(mira, 1) — Difrex
2015-07-15 10:19:55


> Это многих способно отпугнуть, как и от имакса с его елиспом :)

А вот меня от емакса отпугнул не елисп, а отсутствие адекватной локализации и поддержки русского языка.

Наличие языка программирования под рукой - это как раз плюс.

[>] Re: Большой монитор
linux.14
vit01(mira, 1) — spline
2015-07-22 10:31:18


Довольно аккуратный десктоп. mcabber и caesium вообще хорошо выглядят. Смутила только необычная тема оформления у firefox =)

Раньше тоже любил тёмный дизайн, но в последнее время предпочитаю светлый.

Идея устроить в эхе выставку скриншотов нравится =)
Потом свой скину.

[>] Просим, казалось бы, невозможного у VNC и Pulseaudio
linux.14
vit01(mira, 1) — All
2015-07-24 20:18:15


Возникла у меня одна интересная задачка:

Дано:
Супер-слабый комп с ОЗУ 256 мб (вы уже могли видеть его упоминание где-то здесь). Дебиан 7 на этом девайсе.

Сервер в локальной сети на Арче. Ни монитора, ни колонок, просто ящик.

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

Первая задача решается через VNC. На компе с арчем я сделал чрут, внутрь которого установил всё необходимое. Включая tigervnc как наиболее простой в настройке.
Настроил systemd-сервис для автоматического запуска этого дела.

Загрузил туда LXDE, firefox, libreoffice и так далее.

На слабом компе всё пошло просто замечательно. Но не хватало одного - звука.

Установил Pulseaudio в чрут и на ноут. Старый ноут настроил как сервер.

sudo vim /etc/pulse/default.pa

Раскомментируем строки
#load-module module-esound-protocol-tcp
#load-module module-native-protocol-tcp

Добавляем в конец каждой из них auth-anonymous=1

Теперь на чруте/ящике остаётся либо написать в /etc/pulse/client.conf
default-server = айпишник ноута
, либо поступить так, как я сделал:

$ export PULSE_SERVER=айпишник
$ mplayer file.mp3
, что более проще.

Важное замечание: не забывайте примонтировать через --bind внутрь чрута директории /run и /var/lib/dbus, иначе пульса не запустится.

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

Причину того, что видео через VNC работает в десятки раз быстрее, чем на локалхосте, вижу в том, что всё декодирование и считывание этого дела с жёсткого диска производится именно на сервере, а не на третьем пне и старом HDD с черепашьей скоростью =)

// А ещё пульсаудио не шипит и не портит звук, как про него многие с Лора любят говорить :D

[>] Скриншоты
linux.14
vit01(mira, 1) — All
2015-07-25 18:03:28


Нетбук, арч, awesome:
http://ii-net.tk/screens/2.png
http://ii-net.tk/screens/3.png
http://ii-net.tk/screens/4.png

Последнее время уже всё настолько устоялось, что менять ничего не хочется. (но обоина изначально другая была)

Ноут из предыдущего сообщения, родной интерфейс:
http://ii-net.tk/screens/1.png

Вывод утилиты view из iitxt-c удобно перенаправлять и читать через less.
Конфиг Awesome для ноута пришлось немного переписать, потому что на арче стоит версия 3.5, а на дебиане 7 - 3.4.

[>] Re: Скриншоты
linux.14
vit01(mira, 1) — spline
2015-07-26 18:09:19


> Именно поэтому я в своё время с осома слез. Надоело конфиги переписывать. Правда это была ещё 2.х ветка и там изменения было более радикальные, насколько я помню 3.х ветку.
Когда только начинал использовать Awesome, ветка 3.5 уже существовала. Удивило немного, что в "семёрке" ещё 3.4.

> А я наоборот в последние пару месяцев скачу fvwm -> i3 -> stumpwm и обратно. Уже самомк надоело, но никак не могу остановиться.
Тут решение очень простое. Тебе следует выбрать один оконный менеджер, затем настроить его "основательно" и по-максимуму удобно.
Внутренний ленивец скажет: "а зачем мне другое? к нему снова конфиг писать и снова всё настраивать, а здесь уже готово", вот и остановишься =)

[>] Re: Просим, казалось бы, невозможного у VNC и Pulseaudio
linux.14
vit01(mira, 1) — Difrex
2015-07-27 15:33:59


> Кстати, советую заменить VNC на NX или X2go. :)
Они трафик через ssh туннелируют, так что будет процессор нагружать достаточно шифровкой-расшифровкой.
Да и вообще: работает - не трогай =)

[>] Re: Скриншоты
linux.14
vit01(mira, 1) — Difrex
2015-07-27 15:37:37


> В таком окружении уже почти 4 месяца
Тоже неплохо. Минимализм редко надоедает.

[>] Re: MS Linux
linux.14
vit01(mira, 1) — Difrex
2015-09-18 13:39:15


> Микрософт проиграл.
Но если смотреть на денежный вопрос, то, может быть, и выиграл.

Сама ситуация забавная, да =)

[>] Первая проба Android NDK или лень против костылей :)
linux.14
vit01(mira, 1) — All
2015-10-19 07:05:58


Решил не так давно написать что-то родное для своего андроида. Но проблема в том, что на Java я программировать не умею, да и не хочу.
Вспомнил, что существует набор компиляторов Android NDK, который, со слов Гугла, позволяет писать приложения на C/С++ или даже на других языках. На самом деле это немного не так, но об этом позже. Обрадовался и решил написать небольшой скрипт на своём любимом Си + скомпилировать некоторые полезности.

Скачал этот NDK (а он в 7zip SFX, фу и весит гига 2 в распакованном виде), попробовал что-то скомпилировать под arm.

Готовый скрипт для тех, кому надо быстро что-нибудь собрать. Можно адаптировать под Makefile для сборки всяких свободных библиотек.
#!/bin/bash
NDK_DIR=/mnt/android-ndk-r10e/
CC_PATH=$NDK_DIR/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86/bin/ # для GCC 4.9, доступен также 4.8 и clang
CC=$CC_PATH/arm-linux-androideabi-gcc # есть и другие утилиты из списка
SYSROOT=$NDK_DIR/platforms/android-21/arch-arm/ # android-21 - это версия 5.0, есть и более старые

$CC -I $SYSROOT/usr/include/ --sysroot=$SYSROOT ваша_прога.c -o output

Собрал lua, свой клиент для ii вместе с libcurl (писал об этом в ii.14), ещё один небольшой скрипт под 200 строк.

Захотелось большего =) Решил сделать apk, чтобы можно было просто тыкнуть пальцем и запускать свои скрипты, а не заходить в терминал.

Тут и начались проблемы. Документация у Гугла по NDK слишком скудная, поэтому разбираться пришлось самому.
GUI андроид-приложения называется Activity. В каталоге samples из NDK нашёл пример native-activity.

Компилируется оно уже по всем правилам и стандартам. Сначала надо зайти в сам каталог проекта, а потом уже запустить $NDK_DIR/ndk-build. Данный скрипт сам найдёт нужные параметры и соберёт библиотеку для всех архитектур.
Для того, чтобы упаковать программу в apk-файл, потребуется Android SDK и apache-ant. SDK в распакованном виде тоже весит несколько гигабайт, к сожалению.

Самой упаковкой apk и прочими рутинными вещами занимается ant. Но просто так он работать не может, ему нужен специальный файл под названием build.xml. И чтобы не мучаться с его ручным составлением, можно прибегнуть к небольшой хитрости с использованием SDK.

#!/bin/bash
SDK_DIR=/mnt/android-sdk-linux
TOOLS=$SDK_DIR/tools

$TOOLS/android create project --activity APP_Name --path ./каталог_проекта -n HelloWorld -t android-21 -k vit01.helloworld # в -k должно быть внутреннее системное имя пакета; точка в названии обязательна

Вот мы создали обычный java-проект. Теперь копируем файлы build.xml, local.properties и project.properties в каталог с проектом ndk.

Содержимое build.xml у меня оказалось вот такое:

<?xml version="1.0" encoding="UTF-8"?>
<project name="HelloWorld" default="help">
    <property file="local.properties" />
    <property environment="env" />
    <condition property="sdk.dir" value="${env.ANDROID_HOME}">
        <isset property="env.ANDROID_HOME" />
    </condition>

    <loadproperties srcFile="project.properties" />

    <fail
            message="sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through the ANDROID_HOME environment variable."
            unless="sdk.dir"
    />
    <import file="custom_rules.xml" optional="true" />
    <import file="${sdk.dir}/tools/ant/build.xml" />
</project>

Теперь идём в нужный каталог, набираем ant debug, ждём сборки пакета и находим apk в bin/
Устанавливаем, запускаем, радуемся.

А, стоп, надо посмотреть исходники (в jni/main.c)! Нет, не радуемся. Приложение почти полностью построено на EGL. Значит оно работает с видеокартой на низком уровне, а activity в хэдерах NDK - это единственная небольшая обёртка для него.

Если посмотреть в заголовочные файлы NDK, то видно, что для него есть только та самая обёртка, поддержка сенсоров, карты памяти, TTS, логов и прочее незначительное. A GUI-контролов нет!

Без Java, увы, здесь не обойтись. И это главный минус NDK. Пробуем пойти длинным путём. Идём в каталог java-проекта того самого хеллоуворлда, создаём там каталог jni, внутрь jni суём наш сишных хеллоуворлд и файл Android.mk с вот таким содержанием:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE    := modulename
LOCAL_SRC_FILES := helloworld.c

LOCAL_LDLIBS    := -llog -landroid
LOCAL_STATIC_LIBRARIES := android_native_app_glue

include $(BUILD_SHARED_LIBRARY)

$(call import-module,android/native_app_glue)

Ещё не помешает Application.mk с подобным:
APP_ABI := all
APP_PLATFORM := android-21

И что же нам написать на этот раз, чтобы хоть что-то получилось?
Для связывания Java кода и Си используется вещь под названием Java Native Interface, или JNI. Она позволяет пробрасывать сишные функции, чтобы их можно было вызывать из java-кода. И наоборот, но так гораздо сложнее. Проще говоря, это такой костыль.

Для демонстрации его работы напишем в java файл (а находится он в каталоге src/vit01/helloworld/APP_Name.java для моего проекта) вот такой код:

package vit01.helloworld;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class APP_Name extends Activity
{
    native public String return_helloworld(); // объявляем функцию, находящуюся в сишной библиотеке; ключевое слово native обязательно
    String mytext;
	
	static {
		System.loadLibrary("modulename"); // загружаем наше скомпилированное
	}
	
	TextView textView;
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		textView = new TextView(this);

		mytext=return_helloworld(); // вызываем сишную функцию

		textView.setText(mytext);
		setContentView(textView);
    }
}

В jni/helloworld.c пишем

#include <jni.h>

JNIEXPORT jstring JNICALL Java_vit01_helloworld_APP_1Name_return_1helloworld(JNIEnv * env, jobject jObj) {
	// много букв, да? И не говорите. Название для этой функции jni ищет по особым правилам, и если в джаве она называется return_helloworld(), то здесь вот такой ужас
	// приходится нагромождать в сишном коде кучу костылей и обёрток
	char str[]="Hello World 123456!";
	return (*env)->NewStringUTF(env, str);
}

Потом в каталоге проекта запускаем $NDK_DIR/ndk-build и ant debug, на выходе получаем готовый apk в bin/, который при запуске выдаст наш хеллоуворлд. Кстати, material design из коробки я в нём так и не увидел. Видимо, надо ещё стилевые библиотеки подключать.

Вывод: программирование на Андроид без IDE и джавы довольно сложно, много минусов у NDK, но так или иначе приноровиться можно. Через любимую консоль будет довольно тяжело писать под эту платформу.

[>] Re: Первая проба Android NDK или лень против костылей :)
linux.14
vit01(mira, 1) — Difrex
2015-10-19 16:38:33


> А IDE не пробовал?
Не, ни одну не пробовал. Они все такие жирные :[
Предпочитаю писать код в vim.

> Может, в нем проще будет NDK пользовать
NDK и там, и там одинаково используется, я же писал, в чём главные минусы этой штуки =)

Неудобно сборку пакета воедино делать, отлаживать и на джаве писать.

Думаю, что IDE всё-таки придётся ставить.

[>] Re: Первая проба Android NDK или лень против костылей :)
linux.14
vit01(mira, 1) — vit01
2015-10-20 07:01:49


>Думаю, что IDE всё-таки придётся ставить.
Попробовал android studio, так она виснет и вылетает через 5 минут работы. Ещё и терминал, в котором запущена, в сегфолт загоняет.

[>] Re: Первая проба Android NDK или лень против костылей :)
linux.14
vit01(mira, 1) — Andrew Lobanov
2015-10-20 14:16:46


> У нас таки будет андроид-клиент?
А разве его до сих пор нет? =)
Java-клиент от ntkrnlmp.exe и так вполне работает. Сишный клиент тоже работает (с доустановкой терминала и рута).

Пока "андроид-клиента от vit01" в планах не намечалось, но в перспективе хотел бы и на андроид свои грязные^W руки просунуть ;)

Пробовал ещё на Qt что-то сделать опять же на сабж, но ничего не вышло. И снова из-за ужасной IDE =(

[>] Re: Первая проба Android NDK или лень против костылей :)
linux.14
vit01(mira, 1) — Andrew Lobanov
2015-10-20 14:16:46


> В iing чего договорились то? Оставляем 20 знаков в msgid и обязательную точку в имене эхи, но без обязательного числа в конце (ii.talk)?
Пока ещё не договорились, но готов остановиться на этом варианте. msgid пока оставляем.

[>] Re: написание софта под Андроид
linux.14
vit01(mira, 1) — vit01
2015-10-28 15:52:48


IDE мне всё-таки завести удалось. Но жрать гигабайт с чем-то ОЗУ, извините, просто нагло с её стороны.
Здесь завести NDK пришлось немного по-другому: тут используется система сборки gradle вместо чего-то более простого. Для начала в файле gradle.properties надо прописать: android.useDeprecatedNdk=true
Затем в local.properties указываем: ndk.dir=/путь/к/ndk
Потом либо создаём в проекте каталог jni и туда сишные исходники, либо делаем симлинк для libs/, сгенерированного ndk-build на jniLibs/ и собираем библиотеки вручную через консоль, чтобы IDE их подхватывала.

А так скажу, что со средой разработки гораздо проще, чем без неё. Настолько просто, что даже интерес особый пропадает в ней писать.

[>] Ставим цезий на любой андроид за 5 минут
linux.14
vit01(mira, 1) — All
2015-11-18 04:43:03


Скачиваем 2 приложения, устанавливаем:

https://f-droid.org/repo/com.termux_19.apk
https://f-droid.org/repo/org.pocketworkstation.pckeyboard_1038002.apk

Ставим Hacker's Keyboard системной клавой по-умолчанию.

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

[>] Re: Ставим цезий на любой андроид за 5 минут
linux.14
vit01(mira, 1) — vit01
2015-11-19 05:08:58


И ещё: если бы в цезии было vim-like управление, то дополнительную клавиатуру можно было бы не ставить.

А termux, как терминал, очень крут тем, что там есть интегрированные бинари apt и куча хорошего софта в репозиториях. Причём работает всё без рутов и дополнительных скачиваний.

[>] Re: Скриншотов-тред!
linux.14
vit01(mira, 1) — Difrex
2015-11-20 15:40:17


Difrex> Собрал себе патченный i3wm -- теперь красотень ваще =)

Да, i3 хорош. А я вот до сих пор на авесоме сижу, причём не конфигурировал его очень и очень давно. Идеал достигнут =)

Кстати, недавно новая версия dwm вышла, пробовал кто?

[>] Re: Скриншотов-тред!
linux.14
vit01(mira, 1) — Difrex
2015-11-20 16:15:55


Да, именно его =) Но там пересобирать-то нечего, он компилится несколько секунд.

Один из самых лучших WM, занимает меньше 100 кб в скомпилированном виде и имеет самый минимум зависимостей. При этом его вполне удобно использовать. На генте у меня стоял, как основной.

[>] Re: ipfs
linux.14
vit01(mira, 1) — Difrex
2015-12-16 18:42:46


Любопытная вещь по своей сути. Очень похожа на ii по идее и по возне с хэшами.

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

[>] Re: Скриншотов-тред!
linux.14
vit01(alicorn-proxy, 1) — jmaks
2016-01-16 06:05:40


jmaks> и ты свой осом кажи...
В этом сообщении есть: ii://1x5khcNd0tm6zrDu6NWA

Вот этот скриншот http://ii-net.tk/screens/3.png за то время совсем не изменился.

ii-клиент теперь выглядит вот так: http://ii-net.tk/screens/5.png

[>] Re: Ставим цезий на любой андроид за 5 минут
linux.14
vit01(alicorn-proxy, 1) — jmaks
2016-01-16 06:05:40


jmaks> @vit01, для какой версии андроида подходит termux_19 ревизии? И есть у кого еще живой пакет если для версии <5.0?

Вроде бы только 5.0 и выше. Так что ошибся я с "любым" андроидом. И да, termux активно обновляется, 19 версия уже не актуальна.

[>] Re: Немного фантазии
linux.14
vit01(mira, 1) — Andrew Lobanov
2016-01-19 17:42:22


Всё, тогда пора запасаться вдохновением и начать писать =)

AL> Надо вводить механизм форвардов и кросспостов =)

// А ещё можно загейтовать наши эхи. Там активность побольше будет, чем в ii://music.14

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


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

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

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


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

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

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

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


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

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

[>] Vim на телефоне
linux.14
vit01(mira, 1) — All
2016-02-16 05: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 06:07:52


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

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

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


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

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

[>] Re: Vim на телефоне
linux.14
vit01(mira, 1) — btimofeev
2016-02-16 08: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
vit01(mira, 1) — vit01
2016-02-16 09:14:08


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

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

[>] Re: Termux
linux.14
vit01(mira, 1) — shurshun
2016-03-16 15: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
vit01(mira, 1) — shurshun
2016-03-17 14:35:59


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

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

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

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


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

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


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

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

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

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


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

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

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


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

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

[>] Re: stali
linux.14
vit01(mira, 1) — btimofeev
2016-04-02 08:36:18


btimofeev> у них нет 32 разрядной версии, а у меня 64 разрядного процессора))

Та же ситуация. Однако попробовал в qemu.

btimofeev> Я так понимаю в нем из гита устанавливается и обновляется базовая система.

Да, но самого гита в первоначальной версии в базовой поставке просто нет :)

[>] Шеллы/Shells
linux.14
vit01(mira, 1) — All
2016-04-21 07:32:42


Какой у вас любимый $сабж?

Сам почти весь свой опыт пользовался (и продолжаю пользоваться) только башем, zsh отпугнул большим количеством настроек, бизибоксовые слишком маломощные, всякая экзотика вроде csh, ksh тоже не понравилась (хоть пробовал их очень давно).

Однако буквально на днях решил приобщиться к емаксовому eshell'у и скажу, что это дело вполне юзабельное. Дополнил PATH, повозился немного с алиасами, настроил sudo, и живётся вполне неплохо. Приятно, что из него можно напрямую выполнять разные лисповые штуки (при этом не всегда со скобочками).

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

[>] Re: Шеллы/Shells
linux.14
vit01(mira, 1) — Andrew Lobanov
2016-04-21 17:39:46


AL> Ну так это беда не шелла, а терминала, для коего у емакса есть медленный, но всё же term.

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

Есть ещё eshell-visual-subcommands, но у меня это дело почему-то не работает. Либо я неправильно указываю параметры, либо проблема в самом емаксе.

// тем временем, почему-то отвалился $PATH, но сама переменная видится

[>] Re: owncloud
linux.14
vit01(mira, 1) — Andrew Lobanov
2016-05-02 08:12:08


AL> Кто-нить сабж разворачивал?

Только что развернул ради интереса на локалхосте. Штука проработанная тщательно, но доверия не очень внушает.

AL> Какие подводные камни?

В основном с безопасностью. Во-первых, потребуется долго выставлять корректные права на каталоги сабжа. Во-вторых, если ты используешь не Apache, а какой-нибудь nginx или Lighttpd (как в моём случае), то придётся отдельно крутить их настройки (потому что .htaccess не действует). Разработчики также строго рекомендуют настроить на сервере https, а это тоже время.

Ещё для нормальной работы требуется устанавливать к нему кучу расширений (иначе это будет всего лишь хранилище файлов, не более).

Не очень понравилось, что эта штука довольно жирноватая (прямо как вордпресс). И они не рекомендуют в качестве бэкэнда брать sqlite, потому что будет тормозить.

AL> Что лучше почитать по поводу?

Наверное, официальную документацию :)
Вообще, я нашёл некорые удовлетворяющие меня ответы на Арчевики.

[>] WiFi keyboard для андроида
linux.14
vit01(mira, 1) — All
2016-05-04 15:24:26


Обнаружил в каталоге F-Droid'а вот такую интересную штуку:
https://f-droid.org/repository/browse/?fdfilter=Wifi+keyboard&fdid=com.volosyukivan

Сабж позволяет использовать клавиатуру компьютера для эмуляции нажатий клавиш на телефоне. Распространяется под GPLv2, последнее изменение было в июле 2013. Но, несмотря на трёхлетний возраст, программа отлично работает даже на моём Android 6.0.

1. Ставим приложение, включаем метод ввода
2. Запускаем, например, терминал
3. Включаем wifi
4. Выбираем в списке клавиатур сабж
5. Смотрим в уведомлениях IP-шник девайса и порт
6. Заходим в браузере на указанный адрес
7. Пробуем нажимать клавиши на странице

Да, ещё следует упомянуть, что если используете немного необычные программы в терминале (например, Emacs), то в интерфейсе сабжа надо будет сменить переключатель на "game mode (keycodes)". Ну а если требуется иногда вводить русский текст, то оставляете на дефолтном "International keyboard".

Из практического применения для себя вижу только тестирование разных консольных прог (новые фичи Цезия) и такие вещи в терминале, для которых требуется написать скрипт на самом девайсе. Также бывают случаи, когда сбрасываешь настройки чего-нибудь, а писать длинные команды на тачскрине очень долго и муторно.

// А ещё демон ssh в Termux очень глючный и работает через одно место

[>] Re: DE/WM
linux.14
vit01(mira, 1) — Difrex
2016-05-25 17:52:30


Difrex> ЗЫ: Гном очень понравился. Выглядит целостно, дизайн - огонь. Приложения простые и быстрые. На ноуте у меня тачевый экран - работает зашибись, мультитач в том числе.

Да, гном в этом плане очень хорош. Только вот на слабом и старом железе ему делать нечего. Жаль, что у гнома нет лёгкой версии "нормального" режима, который не имел бы композитинга и прочих свистелок.

Mate, например, умеет жить без графического ускорения; та же Плазма без проблем работает с Openbox взамен KWin.

// Раньше часто использовал gnome-calculator из-за его простоты и удобства. Теперь перешёл на Emacs calс и не жалею :)

Pages: 1 ... 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 ... 80