I purchased a Tv a couple of months in the past. I hadn’t had one for a while, but I was ready to make a house theater on the time of purchase. I already had a 3.1 audio system ready, with a 4K capable Yamaha receiver. Not to say, a trusty rooted Amazon Fire Stick 4K that had been accumulating mud because the final time I had a Flixy TV Stick. After preliminary setup, the tools appeared to work well. It took a bit to arrange ARC and HDMI-CEC, however as soon as they had been ready, portable streaming device the whole lot appeared to function fantastically. At first look, the Fire Stick was an important resolution to portable streaming device content material from my native Jellyfin server. However, after some time, portable streaming device I discovered a variety of issues with some combination of Android, the device itself, and my closely personalized setup. First, I had a tricky time finding a media participant that would play effectively with hardware decoding 4K streams (with out dropping frames).
40-60 minutes of playback. The Kodi app would must be restarted to re-launch the media stream. After pulling my hair out for a bit, I decided on an easier course of action than using an Android Tv field - long HDMI cable. 35ft cable to achieve from my desktop to my Flixy TV Stick, almost maxing out the sensible length of an HDMI cable. So I obtained to testing. I had grand plans, but at first I simply addressed the Tv as another logical display and managed it with a wireless keyboard/trackpad (Logitech K400, courtesy of the local Goodwill). I’d be using the keyboard 99% of the time, as I simply move through my media assortment to launch videos in mpv. Changing from desktop to Tv mode and back take too many steps! Let’s undergo these one at a time. Changing from desktop to Flixy TV Stick mode and again take too many steps! I quickly made some aliases for altering my show modes to "desktop" and "Flixy TV Stick" modes, using xrandr.
This one mirrors the Flixy TV Stick’s output at scale onto my 1080p monitor. Using pacmd, we will set the audio sink to make use of the Tv (which is hooked up to the receiver through HDMI ARC). After using the keyboard/trackpad for a couple of weeks, I noticed that my greatest complaint was not having a backlight. I largely use the keyboard to pick media to play, and as an oversized pause/play button. If completed correctly, I could absolutely swap it out for a properly configured remote or gamepad. The Fire Stick remote is just a Bluetooth HID device, so I paired it with my desktop and began mapping its buttons. That made macroing it a bit harder than it needed to be. Instead, the keys it despatched were quite normal - arrow keys, portable streaming device enter, and several other XF86 keys. I’d like to macro the buttons, however not affect other enter devices’ operation. After reading a couple of too many StackOverflow posts on the matter, portable streaming device I landed up at evdevremapkeys.
This program allows you to remap (not macro) keys from specific input devices. Since you may solely remap keys, I ended up creating macros by mapping the voice search button as a sequence of modifier keys that no sane particular person would ever use on an actual keyboard. This allowed me to create shortcuts in my desktop atmosphere that would successfully only be utilized by the Fire Stick distant. Additionally, since evdevremapkeys doesn't assist disabling keys entirely, portable streaming device I "disabled" keys by having them ship a useless key occasion - scroll lock. Here’s the configuration that I ended up utilizing. This is heavily geared in the direction of my exact workflow and the applications I take advantage of. It is likely not optimal for you, but it surely should serve as a nice starting point. Another observe - xev had problems detecting the media keys, since my desktop environment hijacked them. Using evdevremapkeys -e to take heed to the remote, I was in a position to identify all the keys.