LINUX.ORG.RU

Избранные сообщения ss_ash

Релиз Ventoy 1.0.13

Новости — Open Source
Релиз Ventoy 1.0.13
Группа Open Source

Ventoy — это инструмент с открытым исходным кодом для создания загрузочного USB-накопителя для ISO-файлов. С ним вам не нужно форматировать диск снова и снова, вам просто нужно скопировать iso файл на USB диск и загрузить его. Вы можете скопировать несколько iso-файлов и выбрать необходимый в меню загрузки. Поддерживаются и Legacy BIOS, и UEFI режимы. Протестировано 260+ ISO-файлов (список).

В этом релизе:

  • Добавлена поддержка образов WinPE типа «N-в-одном»;

  • Добавлен плагин «menu_alias», позволяющий задать псевдоним для конкретного ISO-файла;

  • В плагине «theme» добавлена возможность задания режима дисплея;

  • Добавлен вызов меню загрузки с локального диска по клавише F4;

  • Добавлен режим отладки по клавише F5;

  • Обход ограничений, присущих некоторым Legacy BIOS;

  • Различные оптимизации и исправления ошибок, расширен список поддерживаемых ISO-файлов.

>>> Подробности

 , , ,

cocucka
()

У кого подключен телевизор к компьютеру?

Форум — Talks

Как решаете проблему с тем что какая-то программа может остаться активной на другом мониторе или проекторе/телевизоре? Как ее потом перетащить на другой монитор? При условии что телевизор выключен или неудобно головой вертеть?

И как решать проблему например с некоторыми играми, которые запускаются только на том мониторе, который выставлен «осносным» ? Постоянно перетыкать галочку в настройках? Есть ли какой софт для управления всем этим?

Ос - федора, ДЕ- гном 3

 ,

Deleted
()

OpenSUSE: zypper и удаление ненужных зависимостей

Форум — Desktop

Не троллинга ради, а ради расширения кругозора. C одной стороны, немного избитая тема, с другой - zypper постоянно чем-то дополняют, поэтому хотелось бы уточнить у его пользователей (сам я его не использую). Долго пытался гуглить и искать в официальной документации, но всё равно ничего не понял.

Если удалять пакет командой zypper remove -u pkg_name (она же zypper remove --clean-deps pkg_name), то всё понятно и хорошо: неиспользуемые зависимости сразу удаляются вместе с пакетом. Если просто выполнить zypper remove pkg_name, то оставшиеся «осиротевшие» зависимости остаются в системе.

Если был удалён репозиторий из которого первоначально устанавливался удалённый пакет, то начиная с openSUSE 13.1 ненужные зависимости можно удалить командой zypper packages --orphaned (zypper packages -o). В отдельных случаях ссылаются на команду zypper pa -n (zypper packages -n), но описание ключа "-n" для «zypper packages» мне найти не удалось. Что делает эта команда? Даже ссылаются на комбинацию этих ключей zypper pa -no.

Иногда для удаления оставшихся зависимостей советуют использовать «rpmorphan», но с осторожностью, так как он может насобирать лишнего.

Как всё же удалить ненужные зависимости из системы без отключения репозитория из которого был установлен исходный пакет?

 ,

grem
()

Есть ли такая софтина?

Форум — General

Которая может вывести звук из PulseAudio на динамик android-телефона по локальной сети?

Перемещено JB из talks

 , ,

pashazz
()

Вышел второй том учебника А. В. Столярова

Новости — Документация
Группа Документация

На сайте А. В. Столярова объявлено о выходе второго тома книги «Программирование: введение в профессию». Учебник А. В. Столярова примечателен, в частности, ориентацией на ОС семейства Unix (в том числе Linux) в качестве единой среды для обучения программированию. Электронная версия книги выложена в открытый доступ на сайте автора.

Во второй том вошли части, посвящённые ассемблеру NASM и языку Си.

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

>>> Подробности

 , ,

Croco
()

Onlyoffice offline

Галерея — Скриншоты

Вышла тут не так давно offline версия Onlyoffice, но сборок для Linux не было. Теперь есть, правда только deb, и только x86_64. Качать тут: https://www.onlyoffice.com/ru/download-desktop.aspx

Offline версия представляет собой онлайн-версию, упакованную в Qt приложение с html-движком (см. тж. https://habrahabr.ru/company/teamlab/blog/279397/). Подходит для тех, кто не хочет разворачивать сервер документов и отправлять всё туда, кто не может этого сделать, потому что негде, а также тех, кто привык работать по-старинке безо всяких групповых функций. Ну и как на замену LibreOffice тоже сойдёт.

Для тех, кто не видел онлайн-версию, функционально это существенно поинтереснее, чем Google Office, особенно что касается вставки самых разных объектов. Поддерживаются ФОРМУЛЫ. На фоне WPS Office это просто праздник какой-то :-)

Интерфейс вполне отзывчив, удобен и ощущения, что ты работаешь в браузере, нет.

Теперь о недостатках. Во-первых, установочный пакет не содержит .desktop файла. Будем надеяться, исправят :-) Во-вторых, на онлайновую версию пакета действует лицензия AGPL, в то время как офлайновая версия — это часть энтерпрайзного пакета, и её исходный код не открыт. Что непонятно как стыкуется с AGPL.

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

P.S. На скриноште кусок документа «Технико-экономическое обоснование концепции СПО», сделанного Ланитом по заказу МЭР в 2006-м, если кому интересно.

>>> Просмотр (1920x1080, 140 Kb)

 ,

Aceler
()

Звук системы изменяется

Форум — General

Не могу найти нужный параметр. Проблема в том что звук приложения регулирует звук в системе. И получается при запуске например скайпа или вибера звук в системе становится 100%.
Arch+Cinnamon 2.6.7 Pulsуaudio и alsamixer есть

 

ForumLiker
()

Как выводить audio с задержкой ?

Форум — General

Привет, All !

работаю над микшером требуется наложить несколько аудио файлов и сохранить результат

получилась вот такая конструкция:

gst-launch -v adder name=mix ! lamemp3enc ! id3v2mux ! filesink location=/tmp/out.mp3 \

{ filesrc location=/tmp/file1.mp3 ! decodebin ! audioconvert ! mix. } \

{ filesrc location=/tmp/file2.mp3 ! decodebin ! audioconvert ! mix. } \

{ filesrc location=/tmp/file3.mp3 ! decodebin ! audioconvert ! mix. }

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

например file2.mp3 наложить на 30сек после начала file1.mp3

как выставить задержку на воспроизведение? никак не могу найти, помогите

Спасибо

 , ,

ravend
()

Вывод звука с pulse и его приём на на адроиде в vlc?

Форум — General

Так возможно сделать?

 , ,

darkenshvein
()

Запретные темы истории

Форум — Talks

Оказалось, что тематика строительства мегалитических сооружений актуальна на ЛОРе, поэтому решил вынести данный тред в отдельную тему, дабы не казаться троллем и спорить и находить истину тут, а не в других очень интересных темах.
Официальная версия историков по этому вопросу очень сильно хромает и не является удовлетворительной. Поэтому приходится обращать свои взоры в сторону альтернативщиков.
Самыми яркими из них являются Андрей Скляров и Эрих фон Деникен. Настоятельно рекомендую ознакомится с их трудами.
Мое мнение по этому вопросу, что истина где-то рядом. А так же надеюсь на конструктивный разговор, с приведением аргументов и фактов. Давайте вместе разберемся что истина, а что не истина.

Перемещено leave из science

 , ,

akhmylin
()

Табы в лисе

Форум — Talks

Уже релизнулась версия 36, а говноxul так и не умеет менять стили табов? Доколе этот хромозакос http://i.imgur.com/ffPuyGE.png будет длиться? В галерее почему-то никто не показывает лису с табами. Все стесняются и прячут? Как мне вернуть назад мои угловатые плоские полосочки?

 , , , ,

tmp_do
()

(howto) переброс аудиопотока на сервер/обратно на лету

Форум — Desktop

промучавшись вчера с этим несколько часов, решил запостить решение на ЛОР.

задача: есть домашний сервер, в одной сети с ноутбуком, на сервере - PulseAudio (слушает по TCP), к серверу подключена акустика; нужно перебрасывать аудиопоток с ноутбука на сервер/обратно по хоткею.
решение: нам понадобится PulseAudio (локальный сервер+клиент) на клиенте (ноутбук), PulseAudio Сервер (с плагином TCP) и нехитрый скрипт.
(на сервере) default.pa:

load-module module-native-protocol-tcp auth-ip-acl=127.0.0.0/16;10.8.12.0/24
(естественно, указываем свою подсеть)
(на клиенте) switch-sink.sh:
#!/bin/bash

# settings 
pulse_server=10.8.12.94

# connect to server
pacmd list-sinks | grep -q tunnel-sink.$pulse_server || pacmd load-module module-tunnel-sink server=$pulse_server

# get vars
default_sink=$(pacmd list-sinks | sed -n $(( `pacmd list-sinks | grep -n alsa_output| grep -v hdmi | cut -d: -f1`-1 ))p | grep -oE [0-9])
server_sink=$(pacmd list-sinks | sed -n $(( `pacmd list-sinks | grep -n tunnel-sink.$pulse_server|cut -d: -f1`-1 ))p | grep -oE [0-9])
current_sink=$(pacmd list-sinks|grep '*'|awk '{ print $3 }')

# debug
# echo "local [$default_sink] server($pulse_server) [$server_sink] current [$current_sink]"
                                                                                                                                                                   
# what's sink?                                                                                                                                                     
case $current_sink in
        $default_sink)
                # default sink. moving to server sink.
                pacmd set-default-sink $server_sink
                pacmd list-sink-inputs | grep index | while read line; do
                        pacmd move-sink-input $(echo $line | cut -f2 -d' ') $server_sink
                done 
                notify-send -i notification-audio-volume-medium "Playback Device" "Now on Server Sink ($pulse_server)";;
        $server_sink)
                # server sink. moving to server sink.
                pacmd set-default-sink $default_sink
                pacmd list-sink-inputs | grep index | while read line; do
                        pacmd move-sink-input $(echo $line | cut -f2 -d' ') $default_sink
                done 
                notify-send -i notification-audio-volume-medium "Playback Device" "Now on Default Sink (local device)";;
        *)
                echo "What to do? Current sink - [$current_sink] not local/server."
esac

никакие параметры скрипт не принимает. в скрипте используется также libnotify для наглядности переключения.

собственно, всё :3 // в вики лень пилить

 

snoopcat
()

как сделать пульс недефолтным устройством воспроизведения звука?

Форум — Desktop

сабж. в /etc/asound.conf -

pcm.dmix_ {
        ipc_key 1024
        type dmix
                slave {
                        pcm "hw:0,0"
                        period_time 0
                        period_size 1024
                        buffer_size 4096
                        rate 44100
                }
                bindings {
                        0 0
                        1 1
                }   
}

pcm.dsnoop_ {
       ipc_key 1025
       type dsnoop
       slave.pcm "hw:0,0"
}

pcm.asym_ {
       type asym
       playback.pcm "dmix_"
       capture.pcm "dsnoop_"
}

pcm.!default {
        type plug
        slave.pcm "asym_"
}

ctl.!default {
        type hw
        card 0
}

но aplay -L всё равно говорит

null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
dmix_
dsnoop_
asym_
default
    Playback/recording through the PulseAudio sound server

snoopcat
()

Серия видеоуроков о systemd. Выпуск № 1

Новости — Документация
Группа Документация

Доброго времени суток, товарищи линуксоиды.

Некоторые посетители форума знают меня как ненавистника systemd и прочих технологий, которые привнесли в этот мир Леннарт Поттеринг и Red Hat Inc. Однако, я решил посмотреть на всю сложившуюся в сообществе GNU/Linux ситуацию под другим углом, поэтому было дано начало серии видеоуроков «Systemd in action». В этой серии мы постараемся раскрыть все основные аспекты работы, связанные с systemd, в доступном для новичков формате.

Первый эпизод доступен для просмотра здесь. Огромную благодарность хочу выразить intelfx и PaulCarroty за непосредственное участие в проекте. Желающие помочь развитию серии могут присоединиться.

Ждите новых выпусков!

>>> Подробности

 ,

like-all
()

Огнелис теперь готов

Галерея — Скриншоты

Недавно обновился до FF с Australis и теперь привел его к удобоваримому виду.

Classic Theme Restorer (https://addons.mozilla.org/ru/firefox/addon/classicthemerestorer/) меня не всем устраивает, поэтому:

1) написал стиль, делающий вкладки плоскими и квадратными: https://userstyles.org/styles/106924/firefox-australis-flat-tabs-squared
2) поставил классическую кнопку меню с возможностью настройки: https://addons.mozilla.org/en-US/firefox/addon/personal-menu/

Можно и аддон-бар вернуть: https://addons.mozilla.org/ru/firefox/addon/the-addon-bar/ (хотя я им и не пользуюсь, т.к. нужные фичи поместил в меню и тулбар).

Еще несколько используемых мной трюков:

Убираем прибитые гвоздями кнопки вперед/назад

 @-moz-document url(chrome://browser/content/browser.xul) {
	
	#main-window * * #urlbar-container #back-button,
	#main-window * * #urlbar-container #forward-button{
	  display: none !important;
	}
	
	#main-window #urlbar{
   margin: 5px!important;
   border: solid 1px !important;
   -moz-appearance: none !important;
   border-radius: 3px !important;
   padding-right: 1px !important;
  }
}

Убираем неперемещаемую кнопку нового меню:

@-moz-document url("chrome://browser/content/browser.xul") {
#PanelUI-menu-button { display: none !important; }
}

Помещаем вкладки под адресной строкой:

#TabsToolbar {
   -moz-box-ordinal-group:10 !important; }

Enjoy!

>>> Просмотр (1440x841, 240 Kb)

 ,

dadd
()

Хороший FTP-клиент для linux

Форум — Desktop

Каким ftp-клиентом вы пользуетесь? Какой посоветуете?

 , ,

Dontes
()

Обмануть KDE. Заставить её думать, что Firefox это вовсе не Firefox.

Форум — Desktop

Сабж. У меня в Firefox два (позже будет и третий) профиля - обычный, и профиль, настроенный на I2P. Сделал в меню приложений два разных значка на обычный профиль и на I2P с такими командами соответственно:

firefox -P %username% -no-remote
firefox -P I2P -no-remote

В качестве панели задач использую unity-like виджет «панель задач (только значки)». Вытащил на неё и значок с обычным профилем, и значок с I2P-шным. Но при запуске I2P-шного - он определяется, как обычный. Соответственно, на панели видится так, будто запущен обычный профиль (хотя на самом деле I2P-шный). Как обойти это поведение, заставить KDE думать, что это вообще левое приложение, и не лепить все его экземпляры под один значок?
Т.е. чтобы выглядело так, будто запускается некий собственный I2P-браузер. Не путать их чтобы.

 , , ,

evilmanul
()

Нормализация звука в pulseaudio

Форум — Desktop

Надоело подпрыгивать когда наушники на голове и внезапно запустилось что то с выкрученным на максимум звуком. Решил попробовать сделать на пульсе нормализацию звука. Что бы звук со всех каналов приводился к одной громкости насильно. Не вышло.

http://askubuntu.com/questions/95716/automatically-adjust-the-volume-based-on-content

Вот там нашел. Нет такого модуля у меня в пульсе, даже понаставив ladpspa с репов, не нашел нужного модуля. Может быть я не туда рою грунт? Есть ли простое решение вопроса?

i3draven
()

Один поток пустить на две карты

Форум — Multimedia

Люди, подскажите как можно из одного входящего потока видео со звуком один канал звука пустить на одну звуковую карту, а другой на другую. Спасибо.

Inpu
()

Для тех, у кого тиринг на блобе nvidia и kwin

Форум — Desktop

Стоило лишь прочитать вывод в консоль:

$ kwin
OpenGL vendor string:                   NVIDIA Corporation
OpenGL renderer string:                 GeForce GTX 760/PCIe/SSE2
OpenGL version string:                  3.1.0 NVIDIA 319.60
OpenGL shading language version string: 1.40 NVIDIA via Cg compiler
Driver:                                 NVIDIA
Driver version:                         319.60
GPU class:                              Unknown
OpenGL version:                         3.1
GLSL version:                           1.40
X server version:                       1.14.3
Linux kernel version:                   3.11
Direct rendering:                       yes
Requires strict binding:                no
GLSL shaders:                           yes
Texture NPOT support:                   yes
Virtual Machine:                        no
kwin(2875) KWin::GlxBackend::present: 
It seems you are using the nvidia driver without triple buffering
You must export __GL_YIELD="USLEEP" to prevent large CPU overhead on synced swaps
Preferably, enable the TripleBuffer Option in the xorg.conf Device
For this reason, the tearing prevention has been disabled.
See https://bugs.kde.org/show_bug.cgi?id=322060

Делаем что сказано (вариант для системы с xorg.conf.d, напр. Ubuntu):

cat <<__CONF__ | sudo tee /usr/share/X11/xorg.conf.d/60-triple-buffering.conf
Section "Device"
    Identifier "NVIDIA card"
    Driver "nvidia"
    Option "TripleBuffer" "True"
EndSection
__CONF__

Перезапускаем иксы (можно еще и драйвер обновить и перезагрузиться) и радуемся.

P.S. Справка по nvidia опциям xorg.conf здесь: http://us.download.nvidia.com/XFree86/Linux-x86_64/331.20/README/xconfigoptio...

 , , ,

KennyMinigun
()