Close ad

Every now and then a bug pops up in the world of Apple devices. Some of these bugs will be fixed by Apple as soon as possible, but some bugs have been part of operating systems for several long years. One such bug, which is showing up in an increasing number of users and Apple is not taking any action on it for the time being, can be encountered by all users of MacBook Pro with Touch Bar. This is a touch panel that replaces the upper row of function keys on previous generation MacBook Pros.

The fault of the Touch Bar is that it flickers, which very quickly becomes completely unbearable. The flickering is really very strong, which subsequently results in the impossibility of using the apple computer. This is a rather serious bug, for which you would expect a quick fix - but it hasn't come yet. For that reason, the users had to try to fix it themselves, who simply got on the nerves of the flashing Touch Bar. The good news is that one user managed to fix the error. Coincidentally, one of our readers, Petr Jahoda, was responsible for the correction, and he presented us with his solution. So, if you are among the individuals who have the same or similar problems with the Touch Bar, you should definitely be smarter.

This is what the Touch Bar blink looks like:

After a few days of diagnosing the error, it was found that the flashing occurs completely randomly when the Touch Bar is not in use. The flashing is not present on the login screen, but on the other hand, it is also present in safe mode. Unfortunately, neither resetting the SMC and NVRAM nor completely reinstalling macOS helped to solve the problem. “By all accounts this is a hardware issue. If your MacBook is out of warranty, then you have to pay for a repair for something you didn't cause.” states Peter in his contribution. The flashing of the Touch Bar does not appear when it is being used, so Petr created a special script that can simply activate the Touch Bar every now and then without you noticing.

How to Fix Touch Bar Flickering on MacBook

In order to use the script, it is necessary that you v System Preferences → Keyboard performed activation options Turn off the backlight keyboard after [x] inactivity, where in addition, select at least from the menu 1 min or more. Then all you have to do is move to the app script editor, which you start, for example, through Spotlight, and then in a new window they clicked on A new document. Then you are copy the script, which I am attaching below:

After copying the script paste into the Script Editor application window. But before saving it is necessary that you script slightly edited - in particular, it is necessary to enter your username and password. User name must be changed twice, wherever it is YourUserNameGoesThere. password it is also necessary to change twice, wherever it is found in the script YourPasswordGoesThere. After editing the script, click in the top bar File → Export, where in a small window from the menu u File format choose Application a tick possibility Leave open after startup. You can save the script anywhere, ideally in a folder Application.

So, as above, you save the script that fixes the Touch Bar flickering. After that, you just need to start it. However, so that you don't have to start it manually after each login, it is still necessary to set it to start automatically. You can do this by going to System Preferences → Users and Groups, where you click on the left your profile, and then section Login. Here click below on the + button and in a new window locate and double-click the script (application), which you have saved. Subsequently, the application will appear in the list, where it is enough tick possibility Hide. After that, the application will start automatically and you won't have to worry about getting rid of the flashing Touch Bar for good.

We thank Petr Jahoda once again for creating the solution and procedure.

.