Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meeki007 hdmi autodetect #2942

Closed
wants to merge 160 commits into from
Closed

Meeki007 hdmi autodetect #2942

wants to merge 160 commits into from

Conversation

meeki007
Copy link
Contributor

Status: Testing

Reference: #2939

HDMI auto detect resolution

This is just for testing. Do not add to dev Branch yet

Daniel Knight and others added 30 commits May 11, 2019 15:26
+ Cleanup
+ DietPi-Software | Airsonic/Subsonic: Currently incompatible with Buster due to Java 8 dependency
+ DietPi-Update | Do not allow insecure connections when downloading update archive, instead show progress bar (instead of default meter) for such a small download, similar to wget output.
+ DietPi-Update | Prefer curl, do not show progress for tiny downloads but always print errors
+ DietPi-Cleaner | Fix "i" index shared throughout nested functions (Run_Cleaners => Run_Cleaner_2). To be failsafe, localise every loop index in functions once, as general coding style.
+ DietPi-Globals | G_OBTAIN_CPU_TEMP(): Add support for Core2Duo CPUs and make $print_full_info input failsafe.
+ CHANGELOG | v6.25 DietPi-Cleaner fix and Core2Due CPU temp support
MichaIng and others added 27 commits June 21, 2019 03:36
+ DietPi-Globals | G_WHIP_DESTROY(): Unset all $G_WHIP variables instead of resetting them
+ DietPi-Globals | G_WHIP: Do not declare any $G_WHIP variables when loading DietPi-Globals, instead unset them once to be failsafe
+ DietPi-Globals | G_WHIP_DESTROY() must run regardless of $G_USER_INPUTS to unset any assigned variables from originating script
+ DietPi-Globals | G_WHIP: Unset $G_WHIP_RETURNED_VALUE on G_WHIP_INIT() to not have any unintended value from earlier call assigned
+ DietPi-Autostart | Allow to choose (or apply dietpi.txt choice) a login user for all autologin autostart options, besides LightDM, which itself must be initiated as root to prompt a second layer desktop login mask.
+ DietPi-Autostart | Check and install LightDM package as well when choosing this option via input argument
+ DietPi-Autostart | Minor coding
+ DietPi-Autostart | Allow to define a login user for all autologin options
+ dietpi.txt | Add new AUTO_SETUP_AUTOSTART_LOGIN_USER to define the autologin user to be applied on firstrun setup or when running dietpi-autostart with input index
+ DIetPi-Autostart | Do not install LightDM package on selection if no desktop (no xinit) has been installed yet. Leave this to dietpi-software then, which re-applies "dietpi-autostart 7" automatically and installs the package by this.
+ DietPi-Set_software | locale: Fix locales being not selectable which are only available in UTF-8. Their SUPPORTED entry looks like "aa_ER UTF-8", so that $INPUT_MODE_VALUE would be "aa_ER" only and not contain "UTF-8".
+ CHANGELOG | DietPi-Config: Resolved an issue where selecting any locale (language) failed, which does not contain "UTF-8" in its name
+ DietPi-PREP | Add all new non-required/conflicting ARMbian files to removal
+ DietPi-PREP | Enable serial console on both serial devices by default, so one is active regardless of image creation and target models
+ DietPi-PREP | Minor coding and wording
+ DietPi-PREP | Coding :)
+ DietPi-PREP |  Disable and remove all ARMbian services, especially to catch new zRam implementation, conflicting/bugging RAMlog in cases
+ DietPi-PREP | Remove further new or conflicting ARMbian files/binaries
+ DietPi-PREP | Add initial ROCK Pi 4 definition
+ DietPi-Obtain_HW_model | Add initial ROCK Pi 4 definition with hardware model ID 72
+ DietPi-Software | Raise $MAX_G_HW_MODEL to include new ROCK Pi 4 hardware model ID
+ META | DietPi-Survey_report: Add new ROCK Pi 4 hardware model ID
+ DietPi-Software | Add Mycroft AI Open Source Voice Assistant as install option
+ DietPi-Software | Failsafe menu system to revert to main menu in case of invalid $TARGETMENUID, which would otherwise stuck in endless loop
+ DietPi-Software | Minor coding and wording
+ DietPi-Set_software | setpermissions: Add Mycroft AI
+ DietPi-Services | Add Mycroft AI
+ DietPi-Services | Start cron always last
+ DietPi-Globals | Raise default version
+ DietPi-PREP | Apply G_GIT* variables after DietPi-Globals have been loaded, otherwise they are overwritten by defaults
+ DietPi-Imager | Fix gdisk automation
+ DietPi-Patch | Only patch config.txt if it exists (RPi)
+ DietPi-Obtain_HW_model | Add RPi 4 revising detection and hardware ID (4)
+ DietPi-PREP | Add commented RPi 4 info, just for reference
+ DietPi-Software | Add audio software users to the new "render" group on Buster: #2916
+ DietPi-Software | When using usermod and defining new supplementary groups, always use "-a" to not override the existing list of supplementary groups
+ DietPi-Software | When using usermod, never move existing home dir (-m). It fails in most cases where target dir already exists and in other cases an existing home dir in /etc or /var could be moved where interned files MUST stay.
+ DietPi-Software | Always use $(command -v nologin) for no-login user creation/mod, since the nologin binary already changed its path in the past.
+ DietPi-Software | rTorrent: Install "mediainfo" now, since the official FFmpeg package that we now install fully supports it.
+ CHANGELOG | Resolved an issue where audio software failed to use hardware acceleration on Buster
+ Add drive size to selection menu
+ Verify source image file existence and mount as loop directly
+ Add RootFS menu selection based partition detection
+ Automatically detect GPT partition, check for MBR otherwise, exit if non is matching, to not continue with unknown partition table for now
+ Mount image for edit, before shrinking file system, to have correct minimal size AFTER changes have been applied
+ So all drive manipulation/estimation on loop device
+ Use /root instead of $HOME since the script is forced to run as root user anyway
+ DietPi-PREP | Add usb-storage quirk to disable UAS for some Seagate drive that does not support it
+ DietPi-PREP | Cleanup nouveau blacklist where module option was doubled
+ DietPi-PREP | Be more international by shipping images with UTC timezone by default
+ DietPi-Patch | Add usb-storage quirk to disable UAS for some Seagate drive that does not support it
+ DietPi-Patch | Cleanup nouveau blacklist where module option was doubled
+ CHANGELOG | Resolved an issue where on x86_64 systems a specific Seagate drive, attached via USB, does not spin down on idle
@meeki007 meeki007 closed this Jun 30, 2019
@MichaIng
Copy link
Owner

@meeki007
Please open this PR against the dev branch, so we can easily compare changes and in case resolve conflicts due to recent changes.

@meeki007
Copy link
Contributor Author

At airport. Will do pull request monday afternoon

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants