usability – What’s the best practice for placement of settings menu in a webapp or websiste?

Your privacy

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.

optimization – What video settings make a game portable over different level computers?

I’m making a videogame paying attention on optimization of texture, material, meshe and so on. I’ve kept a good level of quality while having a relatively high and stable frame-rate but I don’t have the possibility to test it on lower level devices.

What settings should I let players change to make the game less resource-eager? Of course, every setting make the game performe better but I would like to know what’s the “must-have” talking about performance settings.

Talking about Anti-Alyasing, texture quality, frame-rate limit, VSync etc.

And what settings make the players more happy if they can manipulate it? Not necessarly related to performance.

Talking about Blur, Vignetting, etc.

preferences – Is there a command/simple method to restore all “defaults” settings?

defaults read prints out all the preferences for all apps.

defaults write … … can be used to set preferences

But write cannot use the format that comes from read

I would like a way to get all the defaults on demand, save the results, and later restore them all. I don’t want to do it with Time Machine, because that would also revert changes I have made in content.

The reason is that Apple keeps changing settings. Seems like almost every week I try to open an image file and find that Apple has changed it from GraphicConverter to Preview, or .csv from LibreOffice to Numbers, or .mp3 from Amadeus to Music. I have many times restored all of these to my preference, and it keeps happening. It’s been filed in bugreporter long ago with no response.

I have an AppleCare on this laptop. Might it be worthwhile calling them? When I had a problem with, it was weeks of trial and error before the guy declared it “fixed.” They have ignored two or more messages saying “no, it is NOT fixed.”

macos – Can’t change network settings nor modify/delete preferences.plist, absolutely locked down

I’m struggling with this since some months. I don’t know if it is a third-party software I installed (been trying to debug with ps aux + lsof on /Library/Preferences/SystemConfiguration/preferences.plist/ but no luck finding out), but I’m completely unable to change any Wi-Fi settings, from the System Preferences GUI or the terminal using networksetup. The problem summary/behaviour is as follows:

  1. Can’t disable Wi-Fi (it gets re-enabled straight away)
  2. Can’t change any configuration (create/delete/change new locations, IP, DNS, etc…) they get reverted as soon as I click “Apply”. Interestingly, the “recovery point” (the configuration it is reverted to) is not the default one, as for example I have a location created named “wyndham” that I cannot delete. The DNS get back always to
  3. Same behaviour in the terminal with networksetup, e.g.
# sudo networksetup -setdnsservers Wi-Fi
** Error: Unable to commit changes to network database.
  1. I tried deleting files in /Library/Preferences/SystemConfiguration/ and interestingly, the only file that can’t be changed is preferences.plist, which is the file that has this stuck, frozen network config.

  2. I tried rebooting to recovery mode, doing csrutil disable, reboot and tried to delete preferences.plist but it says “operation not permitted”, even in recovery mode with csrutil disabled, and in normal mode happens the same. After trying that I enabled csrutil again, because it wasn’t making any difference.

I had ExpressVPN software installed before, I removed it, removed all suspicious services and processes running, and tried to see if there’s any process monitoring preferences.plist but no luck, tried using some logging techniques I found for debugging misterious DNS changes, but again, no luck, as any change to network config I submit apparently it doesn’t even get to write any file, so doesn’t appear in the logs as I saw. I’m thinking that is a low-level lock, it’s quite weird that a third party sofware could enable this to my taste. Anyway is very annoying because basically the only thing I can do is change the Wi-Fi network I’m connecting to, nothing else, and even the DHCP tell the computer some DNS, they get automatically reverted to…

Any suggestions on how to keep debugging this annoying and weird problem would be appreciated.

Thanks so much in advance.

vscode settings – VS Code Python debugger keeps launching powershell

I use VS Code with the Python extention regularly. Randomly this week when I try to enter debug mode via the usual approach, VS Code starts Powershell instead of the Windows Console like normal. This then fails. I’ve check and changed my default terminal setting, uninstalled and reinstalled the python extension, nothing is working. It’s deeply frustrating!

The one potential thing I’ve done recently that might have impacted this is I used the remote extension to remote into several Azure VMs and work in linux there. The behavior may have started around that time (unsure) but I’ve scoured forums and the settings to no avail. Any idea what might cause this!?

Google calendar keeps changing settings by itself

I absolutely do not want to see any birthdays in Google Calendar. I have several gmail accounts and they share contact info. Every time I enter a new event, there they are, because My Calendar box checks itself.

I have followed every instruction. Nothing works.

What non Google app will solve my problem?

adb shell settings put with default value… What is TAG parameter?

I want to set value and default value of a setting with adb shell settings.
But to set default I also need to specify the TAG parameter. What is this ?

put [--user <USER_ID> | current] NAMESPACE KEY VALUE [TAG] [default]

Can I specify anything or are there some “safe” values for TAG parameter? Where it goes?

Quick Settings enable/disable each setting/icon on lock screen

Your privacy

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.

Can different ISO settings be preserved when switching between different Exposure Modes on Canon DSLRs?

Is there any way to make ISO settings independent based on exposure mode selected, meaning we could set ISO 200 for M mode and ISO 400 in Av mode and when the dial is switched from M to Av, the ISO will be 400, not 200?

Since the entry level Rebel T6/1300D, along with the entire Rebel/xx0D/XX00D series, has no ‘C’ position on the mode dial this is not a feature available with that model. The 77D, which is the successor to the Rebel T6S/760D, is also like the Rebel series and offers no ‘Custom Mode’ on the mode dial.

enter image description here
EOS Rebel T6/1300D mode dial

On Canon bodies with user designatable “Custom Modes” (‘C1’, ‘C2’, etc. on the mode dial¹) this is possible. The user puts the camera in whatever state desired for pretty much all of the settings available through either control buttons or a myriad of menu options, then “records” the current state of the camera and all of those settings to one of the ‘Custom’ modes.

The user can then alter whatever settings are desired and shoot with the camera using whatever options they so choose. When the mode dial is later turned to the ‘Custom Mode’ used to previously record the state of the camera, the camera and pretty much all of its settings will be returned to the same state they were in when the user recorded that ‘Custom Mode’.

Not only are things such as ISO, Av, Tv, Exposure Compensation, etc. recorded to one of the ‘Custom Modes’, but almost all menu items such as metering mode, AF mode, AF point (or area), bracketing, color temperature and white balance correction, etc. are also recorded when the current state of the camera is saved as a ‘Custom Mode’.

Some models have a single ‘Custom Mode’ available for recording the state of the camera (70D, 60D), others have two (80D, 50D, 6D, 6DII, M5) or three ‘Custom Modes’ available (1D X II, 1D X, 1D IV, 1Ds III, 5D IV, 5Ds/5Ds R, 5D III, 5D II, 7D II, 7D). In general, the models with more automatic modes (‘Scene’ modes and/or more than one ‘Full Auto’ mode) available directly on the mode dial lack the ‘Custom Mode’ feature. Models with fewer or only a single ‘Auto’ mode and no individual ‘Scene’ modes on the dial tend to offer more user recordable ‘Custom Modes’.

The mode dial of the Canon EOS 5D Mark III
enter image description here
EOS 5D Mark III mode dial

The mode dials of the EOS 7D Mark II, 5Ds, 5Ds R, and 5D Mark IV are identical. The dials on the EOS 7D and 5D Mark II lack the center ‘locking button’ that must be depressed to move the dial, but are otherwise similar.

The EOS 6D and 6D Mark II include two ‘Custom Modes’ on the mode dial, ‘C1’ and ‘C2’, along with two “Auto” modes – ‘Scene Intelligent/Auto+’ and ‘Creative Auto’ – and a ‘Scene’ mode position that allows access to multiple ‘Scene’ modes using the control wheels. The 80D, 50D, and M5 also have two ‘Custom Modes’ available.

The EOS 80D includes the following on its mode dial: Scene Intelligent/Auto+ (Stills and Movie), No Flash, Creative Auto, SCN(Portrait, Landscape, Close-up, Sports, Night Portrait, Handheld Night Scene, HDR Backlight Control, Food, Kids, Candlelight), Creative filters, Program AE, Tv, Av, Manual (Stills and Movie), Bulb, ‘C1’, and ‘C2’.
enter image description here
EOS 80D mode dial faceplate

The 70D is similar, but only offers a single ‘C’ mode and no ‘Creative Filters’ mode. The selections available under the ‘Scene Mode’ position are also slightly different.

¹ The top of the line 1-Series from Canon has no mode dial. The modes are accessed by holding down the ‘Mode” button and turning either the ‘Main Control Dial’ (directly behind the shutter button) or the ‘Quick Control Dial’ (the large wheel on the right side of the back of the camera) to scroll through the list of ‘Exposure Modes’ available. The most recent 1-Series Canon EOS camera, the 1D X Mark II, allows three different ‘Custom Modes’ to be recorded and recalled.


This is the list of settings that are recorded by the EOS 5D Mark III when one of the three ‘Custom Modes’ is registered. Other EOS cameras with ‘Custom Setting’ capability are similar. The current state of each of these settings is recorded for that ‘Custom Setting’ (e.g. ‘C1’, ‘C2’, or ‘C3’). From pages 334-335 of the EOS 5D Mark III Instruction Manual²:

enter image description here
enter image description here

² Different editions for various firmware revisions of the EOS 5D Mark III
Instruction Manual
may have slightly different page numbers. For instance, in the manual covering firmware version 1.2.0 and later, the same information is on pages 339-340.

settings – Apply system wide screen rotation

Your privacy

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.