[App] libToolsMenu K

Here are software that related with Samsung K series TVs.
Please don't create any new topic here unless you have software to post/release.

zoelechat
Official SamyGO Developer
Posts: 8369
Joined: Fri Apr 12, 2013 7:32 pm
Location: France

[App] libToolsMenu K

Post by zoelechat » Wed Feb 14, 2018 5:03 pm

That lib, as its name doesn't tell, unlocks and revives a bunch of elementary features, for most removed by Samsung for no understandable reason.
  • Unlocks "Fit to Screen" picture size mode in all resolutions
  • Game Mode enablable on all sources
  • Can skip pincode requests if wanted
  • "Picture Off" option
    PicOff.png
  • Sleep Timer and Energy Saving direct shortcuts
    UIs.png
  • Tools Menu revived and fully customizable
    Tools.png

Usage:
  • Extract attached archive
  • Copy 85_ToolsMenu.init to SYSROOT/etc/init.d
  • Copy libToolsMenu.so to SYSROOT/usr/so
  • Reboot TV or start script manually:

    Code: Select all

    $SYSROOT/etc/init.d/85_ToolsMenu.init start
Notes:
  • Some variables can be adjusted at the beginning of script:

    Code: Select all

    ## Tools Menu entries
     TOOLSMENU="signal-information picture-off audio-language-dvb subtitle-setting pip-shortcut bt-headphone-multi-output picturesize-mode audio-format sleeptimer energy-saving osd-language"
    ## Picture Off entry in Picture submenu
     PIC_OFF=yes
    ## Never ask Pincode
     HIDE_PIN=no
    ## SleepTimer and Energy-Saving UI's timeout
     TIMEOUT=3
    ##
    • Possible tools menu entries can be found in /usr/apps/org.tizen.menu/res/json/dvb/helper.json, but far from all can work so it's unworth to try everything (I didn't, so I can't give a definitive list, there are too many!). Better ask if you need any specific one, and I'll tell you its name and/or if possible at all. You can also, of course, explore by yourself with a bit of consistency :)
    • Other variables (PIC_OFF, HIDE_PIN, TIMEOUT) speak by themselves
  • Here are commands to access given features, the ones you can map to RC keys if you need any. Otherwise you can try from terminal:
    • Tools Menu

      Code: Select all

      app_launcher org.tizen.menu type tools
    • Sleep Timer shortcut

      Code: Select all

      app_launcher org.tizen.menu menuitem sleeptimer-shortcut
    • Energy Saving shortcut

      Code: Select all

      app_launcher org.tizen.menu menuitem energy-saving-shortcut
  • Script can be started/stopped/restarted at will without reboot, from terminal or webif
  • Script and lib are working together and can't be dissociated
  • Not tested at all on T-HKMFK, let's cross fingers OK :)

Logfile is written to /tmp/ToolsMenu.log

Code: Select all

23/3/2018
Same version - Fixed script: inaccurate dvb detection could break almost everything wrongly defaulting to atsc
14/2/2018
v0.3.0 - First release
You do not have the required permissions to view the files attached to this post.
I do NOT receive any PM. Please use forum.