English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.04.27. 20:05)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés
Σ: 1 post

TCH  (statz) Főfasz
#1, Főfasz (10443)
7500 | #501a | ^ | Idézet | Tue, 26 May 2020 20:51:57 +02
188.143.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
https://www.instructables.com/id/Install-Bluetooth-in-Linux-System/
https://unix.stackexchange.com/questions/96693/connect-to-a-bluetooth-device-via-terminal
https://forum.armbian.com/topic/6480-bluealsa-bluetooth-audio-using-alsa-not-pulseaudio/
http://denvycom.com/blog/playing-audio-over-bluetooth-on-rasbperry-pi-command-line/
https://gist.github.com/mill1000/74c7473ee3b4a5b13f6325e9994ff84c
https://panther.kapsi.fi/posts/2018-11-17_linux_bluetooth_audio

Sz*rk: Ha nem akarjuk, hogy állandóan be kelljen írkálni a --no-install-recommends kapcsolót, akkor
echo 'APT::Get::Install-Recommends "false";' >> /etc/apt/apt.conf
echo 'APT::Get::Install-Suggests "false";' >> /etc/apt/apt.conf
echo 'APT::Install-Recommends "false";' >> /etc/apt/apt.conf
echo 'APT::Install-Suggests "false";' >> /etc/apt/apt.conf
(Vielen danke, hajbazernek a tippért.)

Sz*rk: És akkor a fenti linktengerből kimazsolázom, hogy lehet RPi3 Devuanra BT speaker támogatást pakolni, kurwa pulzaúdíjjó nélkül.
Először is legyen BlueALSA-nk:
apt-get install --no-install-recommends libasound2 libasound2-dev dh-autoreconf libortp-dev bluez bluez-tools libbluetooth-dev libusb-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev libsbc1 libsbc-dev bluetooth libfdk-aac-dev libdbus-1-dev
git clone https://github.com/Arkq/bluez-alsa.git
cd bluez-alsa/
autoreconf --install
mkdir build && cd build
../configure --enable-aac --enable-ofono --with-alsaplugindir=/usr/lib/aarch64-linux-gnu/alsa-lib
make -j4
make install
Eztán dobjuk be az /etc/asound.conf-ba ezt:
pcm.!default "bluealsa"
ctl.!default "bluealsa"
defaults.bluealsa.interface "hci0"
defaults.bluealsa.profile "a2dp"
Ezt pedig az /etc/rc.local-ba:
export LIBASOUND_THREAD_SAFE=0
bluealsa --profile=a2dp-source --a2dp-force-audio-cd &
Reboot.

Na most, kell egy wrapper script ahhoz, hogy rendesen tudjuk parancssorból basztatni a bluetoothctl-t és ne kelljen kézzel begépelgetni a parancsokat neki (pl. automatizáláshoz, stb.) A script:
#!/bin/sh
BTPIPE=$(mktemp -u)
mkfifo -m 600 "$BTPIPE"
bluetoothctl < "$BTPIPE" &
(
	echo "$1"
	sleep $2
	echo "$3"
	sleep $4
	echo "quit"
) > "$BTPIPE"
rm "$BTPIPE"
Azaz nyitunk egy csövet, a bluetoothctl-t háttérben indítjuk el, úgy, hogy a csőből húzza be a szarokat az stdin-re, utána pedig subshellben kiírunk egy parancsot, várunk egy adott időt (hogy hagyjunk időt az első parancsnak lefutni), majd kiírunk egy másikat, megint várunk, aztán azt írjuk ki, hogy "quit" és ezt egyben küldjük a csőbe. (Aztán töröljük a csövet is.) Ezt elmentjük pl. /usr/bin/local/btc_cmd.sh néven és aztán a következőket tudjuk vele végrehajtani pl.:
 •  Reset dongle: btc_cmd.sh "power off" 5 "power on" 5
 •  Scan for devices: btc_cmd.sh "scan on" 10 "scan off" 10
 •  List devices: btc_cmd.sh "devices" 0 "" 0 | grep '^Device ' (Itt egy ilyen formátumú stringet kapunk minden sorban: 'Device <mac address> <name>')
 •  Connect device: btc_cmd.sh "connect <mac address>" 10 "" 0
 •  Disconnect device: btc_cmd.sh "disconnect <mac address>" 0 "" 0
 •  Remove device: btc_cmd.sh "remove <mac address>" 0 "" 0

Lejátszani hangot így lehet:
env LIBASOUND_THREAD_SAFE=0 aplay -D bluealsa:DEV=<mac address> xyz.wav
A hangerőszabályzókat úgy kaphatjuk meg, hogy
alsamixer -D bluealsa
és utána pedig a beállítás pl.:
amixer -q set '<eszköznév>' playback 127
Köszönet guidol-nak és ohel-nek a tutorialokért, scriptekért és minden egyébért.
Továbbá: Így lehet felhányni gyorsan egy GTK3-talanított Devuan-t RPi-re: Először rántsuk le és írjuk ki:
wget -c https://files.devuan.org/devuan_ascii/embedded/devuan_ascii_2.0.0_arm64_raspi3.img.xz
unxz devuan_ascii_2.0.0_arm64_raspi3.img.xz
dd if=devuan_ascii_2.0.0_arm64_raspi3.img of=/dev/sdX bs=16MiB status=progress
Aztán gparted-del méretezzük át a rendszerpartíciót, mert töpörödött. Aztán be a lapka seggibe az SD-vel, boot, loggoljunk be (akár SSH, akár konzol) és:
apt-get update && apt-get upgrade
apt-get install --no-install-recommends xserver-xorg xserver-xorg-video-fbdev xinit pciutils xinput xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-base x11-utils mc htop lxde
apt-get purge --no-install-recommends libgtk-3-0 libgtk-3-common
apt-get autoremove
apt-get clean
Végül szúrjuk be az startx & parancsot az /etc/rc.local fájlba, közvetlenül az exit 0 elé. Reboot. Done.
Sz*rk:

VNC felrakása LXDE-hez.

Először basszuk fel a tightvncserver (apt-get install --no-install-recommends tightvncserver) csomagot, aztán hívjuk meg tightvncserver :1 paranccsal. Ekkor kér egy password-öt, ami minimum 6, maximum 8 karakter lehet, ami elég nagy baromság, úgyhogy inkább először lőjük le a tightvncserver -kill :1 paranccsal, majd használjuk a echo "YALSAW" | vncpasswd -f > ~/.vnc/passwd megközelítést, mert ezzel annyit írunk be, amennyit akarunk. Ezután szerkesszük a .vnc/xstartup fájlt és a végén az /etc/X11/Xsession sort cseréljük le lxsession -s LXDE -e LXDE sorra. Tegyük futtathatóvá (chmod +x .vnc/xstartup).

Sz*rk: Most egy kis pepecselés jön, mert az autoindítás egy jó nagy adag szopkorászás volt, mire rájöttem, hogy miért nem megy. Szóval, ha csak bebasszuk az /etc/rc.local-ba, hogy /usr/bin/tightvncserver :1, akkor elszáll, mert nincs belőve a USER és a HOME környezeti változó. Szóval ezt rakjuk be az /etc/rc.local-ba:
export USER="root"
export HOME="/root/"
/usr/bin/tightvncserver :1
Reboot. Aztán kedvenc VNC kliens kinyit (pl. a Trinity-é, hehe) és vnc://<IP>:5901, írjuk be az előbbi jelszavunkat, 'sztannyi.
Ez meg még csak úgy:
apt-get install --no-install-recommends libapache2-mod-php7.0 apache2 ssmtp vsftpd ftp lsof strace
echo -e "www-data\tALL=(ALL)\tNOPASSWD:ALL" >> /etc/sudoers.d/sudoers

Sz*rk: Ha nem akar lejátszani hangot a Jacken keresztül a panel, pedig az aplay aszongya, akkor
amixer -c 0 cset numid=3 <n>
ahol n lehet 0=auto, 1=Jack, 2=HDMI.
Eszközök listázása aplay -L és pl.:
hw:CARD=ALSA,DEV=0
    bcm2835 ALSA, bcm2835 ALSA
    Direct hardware device without any conversions
hw:CARD=ALSA,DEV=1
    bcm2835 ALSA, bcm2835 IEC958/HDMI
    Direct hardware device without any conversions
esetén lejátszás Jack-en át:
amixer -c 0 cset numid=3 1 && aplay -D hw:0,0 XYZ.wav
és HDMI-n át:
amixer -c 0 cset numid=3 2 && aplay -D hw:0,1 XYZ.wav
Sz*rk: Hogy az alaplapi BT chipek is menjenek:
wget http://archive.raspberrypi.org/debian/pool/main/r/raspberrypi-sys-mods/raspberrypi-sys-mods_20170519_armhf.deb
dpkg -i raspberrypi-sys-mods_20170519_armhf.deb
rm raspberrypi-sys-mods_20170519_armhf.deb
apt-get install pi-bluetooth


English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.04.27. 20:05)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés

Név: (max 255 byte)

Email: (max 255 byte) Nem kötelező!

Üzenet: (max 65536 kar.) 65536-0=65536




crap_vkn v4.34.0 by TCH
Thx to saxus for the escaped string decoder function (PHP), the realIP function (PHP) & the SQL handle layer (PHP), to thookerov for the int_divide function (PHP), to Jeff Anderson for the getSelText function (JS), to Alex King for the insertAtCursor function (JS), Flood3r for the new CSS styles, Pety for the spamprotection idea and some design and comfort ideas, MaxMind for the IP2Country database, famfamfam for the flags of countries and an unknown PHP programmer for the removeAccents function.



Kecskebaszók ide!