Skip to content

Instantly share code, notes, and snippets.

@infirit
infirit / gist:d0d632b1dc2b915063d862b469b8efb3
Created July 20, 2024 11:37
Dolphin SDL not removing devices
34:40:764 InputCommon/ControllerInterface/evdev/evdev.cpp:329 N[CI]: evdev hotplug thread started
34:40:765 InputCommon/ControllerInterface/ControllerInterface.cpp:273 N[CI]: Added device: XInput2/0/Virtual core pointer
34:40:776 InputCommon/ControllerInterface/ControllerInterface.cpp:273 N[CI]: Added device: evdev/0/Logitech USB Receiver
34:40:776 InputCommon/ControllerInterface/ControllerInterface.cpp:273 N[CI]: Added device: evdev/0/Logitech USB Receiver Mouse
34:40:776 InputCommon/ControllerInterface/ControllerInterface.cpp:273 N[CI]: Added device: evdev/0/Logitech USB Receiver Consumer Control
34:40:777 InputCommon/ControllerInterface/ControllerInterface.cpp:273 N[CI]: Added device: evdev/0/Logitech USB Keyboard
34:40:777 InputCommon/ControllerInterface/ControllerInterface.cpp:273 N[CI]: Added device: evdev/0/Logitech USB Keyboard Consumer Control
34:40:778 InputCommon/ControllerInterface/ControllerInterface.cpp:273 N[CI]: Added device: evdev/0/Eee PC WMI hotkeys
34:40:793 Core/HW/WiimoteReal/WiimoteReal
blueman-applet 16.19.17 DEBUG Base:60 do_g_properties_changed: /org/bluez/hci0/dev_64_A2_00_10_C7_CF {'Connected': True}
blueman-applet 16.19.18 INFO Manager:58 _on_object_added: /org/bluez/obex/server/session2
blueman-applet 16.19.18 INFO Manager:50 _on_object_added: /org/bluez/obex/server/session2/transfer1
blueman-applet 16.19.18 DEBUG Transfer:44 do_g_properties_changed: /org/bluez/obex/server/session2/transfer1 Status queued
blueman-applet 16.19.18 DEBUG Transfer:44 do_g_properties_changed: /org/bluez/obex/server/session2/transfer1 Session /org/bluez/obex/server/session2
blueman-applet 16.19.18 DEBUG Transfer:44 do_g_properties_changed: /org/bluez/obex/server/session2/transfer1 Transferred 0
blueman-applet 16.19.18 DEBUG Base:60 do_g_properties_changed: /org/bluez/obex/server/session2 {'Source': '28:DF:EB:3D:A1:E8', 'Destination': '64:A2:00:10:C7:CF', 'Root': '/home/sander/.cache/obexd'}
blueman-applet 16.19.18 INFO TransferService:80 on_action : Action accept
blueman-applet 16
@infirit
infirit / bluetoothd_debug_mx5500.log
Created October 26, 2023 20:46
bluetoothd_debug_mx5500.log
bluetoothd[26048]: Bluetooth daemon 5.70
bluetoothd[26048]: src/main.c:parse_config() parsing /etc/bluetooth/main.conf
bluetoothd[26048]: src/main.c:parse_config_bool() General.Experimental = true
bluetoothd[26048]: src/main.c:parse_config_string() General.KernelExperimental = true
bluetoothd[26048]: src/main.c:btd_parse_kernel_experimental() *
bluetoothd[26048]: src/main.c:parse_config_string() Key file does not have group “CSIS”
bluetoothd[26048]: src/main.c:parse_config_bool() Key file does not have group “CSIS”
bluetoothd[26048]: src/main.c:parse_config_string() Key file does not have group “CSIS”
bluetoothd[26048]: src/main.c:parse_config_string() Key file does not have group “CSIS”
bluetoothd[26048]: src/adapter.c:adapter_init() sending read version command
@infirit
infirit / close.cpp
Created May 26, 2023 14:16
dolphin normal close
Thread 1 "dolphin-emu" received signal SIGABRT, Aborted.
__pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
Downloading source file /usr/src/debug/glibc/glibc/nptl/pthread_kill.c
44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
(gdb) bt
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1 0x00007ffff43872d3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2 0x00007ffff4337a08 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3 0x00007ffff4320538 in __GI_abort () at abort.c:79
#4 0x00007ffff43212db in __libc_message (fmt=fmt@entry=0x7ffff449b515 "%s\n") at ../sysdeps/posix/libc_fatal.c:150
@infirit
infirit / PKGBUILD
Last active June 18, 2023 08:31
Dolphin don't download all of github PKGBUILD
_project_name="dolphin-emu"
_project_version="19368"
_mainpkg_name="dolphin-emu-beta"
_noguipkgname="$_projectname-beta-nogui"
_commit="dadbeb4bae7e7fa23af2b46e0add4143094dc107"
_commit_gtest="58d77fa8070e8cec2dc1ed015d66b454c8d78850"
_commit_implot="d87512353495e7760e7fda7566a05beef7627d8f"
_commit_libspng="dc5b1032c08efac68ad30170f7ccbf0aa8dd55c9"
_commit_mgba="8739b22fbc90fdf0b4f6612ef9c0520f0ba44a51"
_commit_rcheevos="d9e990e6d13527532b7e2bb23164a1f3b7f33bb5"
@infirit
infirit / gist:68e832b8f4c2d74ec28a20940569a685
Created March 10, 2023 15:28
blueman connection info dbus api logs
dbus log
$ gdbus monitor -y -d org.bluez
Monitoring signals from all objects owned by org.bluez
The name org.bluez is owned by :1.3
/org/bluez/hci0/dev_D2_0C_FD_5A_21_27: org.freedesktop.DBus.Properties.PropertiesChanged ('org.bluez.Device1', {'Connected': <true>}, @as [])
/: org.freedesktop.DBus.ObjectManager.InterfacesAdded (objectpath '/org/bluez/hci0/dev_D2_0C_FD_5A_21_27', {'org.bluez.Battery1': {'Percentage': <byte 0x64>, 'Source': <'GATT Battery Service'>}})
/org/bluez/hci0/dev_D2_0C_FD_5A_21_27: org.freedesktop.DBus.Properties.PropertiesChanged ('org.bluez.Device1', {'ServicesResolved': <true>}, @as [])
/org/bluez/hci0/dev_64_A2_00_10_C7_CF: org.freedesktop.DBus.Properties.PropertiesChanged ('org.bluez.Device1', {'Connected': <true>}, @as [])
/: org.freedesktop.DBus.ObjectManager.InterfacesAdded (objectpath '/org/bluez/hci0/dev_64_A2_00_10_C7_CF', {'org.bluez.Battery1': {'Percentage': <byte 0x64>}})
/: org.freedesktop.DBus.ObjectManager.InterfacesAdded (objectpath '/org/bluez/hci0/dev_64_A2_00_10_C7_C
@infirit
infirit / unsubclass.patch
Created November 12, 2022 19:54
Fix invalidated properties
diff --git a/blueman/bluez/Base.py b/blueman/bluez/Base.py
index 6e6af0de..ae997426 100644
--- a/blueman/bluez/Base.py
+++ b/blueman/bluez/Base.py
@@ -1,14 +1,27 @@
from typing import List, Callable, Optional, Any, Union, Dict
from gi.repository import Gio, GLib, GObject
-from gi.types import GObjectMeta
from blueman.bluez.errors import parse_dbus_error, BluezDBusException
@infirit
infirit / default.pa
Created October 24, 2021 14:47
Stream only game audio to discord or zoom
.include /etc/pulse/default.pa
load-module module-null-sink sink_name=stream sink_properties=device.description=stream
load-module module-combine-sink sink_name=combined sink_properties=device.description="combined" slaves=alsa_output.pci-0000_0b_00.4.analog-stereo,stream
load-module module-remap-source master=stream.monitor source_name=virtmic source_properties=device.description=Virtual_Microphone
@infirit
infirit / gist:231280f03ea2a936be79e0a8cbc07585
Last active November 4, 2020 18:45
Asus USB BT500 (bluetooth 5)
*** lsusb -v ***
Bus 001 Device 008: ID 0b05:190e ASUSTek Computer, Inc. ASUS USB-BT500
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 224 Wireless
bDeviceSubClass 1 Radio Frequency
bDeviceProtocol 1 Bluetooth
@infirit
infirit / 0001-Revert-Ask-user-for-auto-power-on-setting.patch
Last active February 6, 2020 15:54
Patch to allow blueman-2.1 with older pygobject
From d0feb15389e2cf5bbe51372f191cf9684f28d6be Mon Sep 17 00:00:00 2001
From: Sander Sweers <infirit@gmail.com>
Date: Thu, 6 Feb 2020 16:53:03 +0100
Subject: [PATCH] Revert "Ask user for auto-power-on setting"
This reverts commit 19c59502cea9673d4b944a6d8950ee5dbfae05fe.
---
blueman/Functions.py | 15 ---------------
blueman/main/Manager.py | 5 +++--
data/org.blueman.gschema.xml | 4 ++--