This is a Mac system to touch the fish application, simulation of the majority of Mac system black screen failure. After opening the function of ~~ fish, you can give yourself a period of rest, ~~ more efficient work.

Software development using Electron, source code (welcome Star ⭐) : github.com/lecepin/mac…

1. The main interface

Contains:

  • Effect Type selection
  • Detailed configuration of effects

2. Function guarantee

In order to perform as close to the real black screen as possible, the current functions are:

  • Absolutely full screen
  • Hide the mouse
  • CMD+QorCMD+WThe keyboard operation is invalid
  • Covers the top of all applications and is not masked
  • The screen is steady on and does not sleep

Before hitting the “Start fishing” button, remember CMD + SHIFT + M, or you won’t be able to get back to your interface. (M can be understood as “touch fish” pinyin initials)

3. Download

You can download it directly in Releases (click here to download it if you’re struggling with domestic Releases).

Effect of 4.

The effects found so far include:

  • Boot Loading
    • Chrysanthemum loading effect
    • Common scheme customization
    • The progress bar automatically starts
  • File system error
  • Network registration error
  • A system crash
  • batteries

(If you know of any other black screen effects, please feel free to contact me or contribute code ~)

4.1 boot Loading

4.2 File System Errors

4.3 Network registration Error

4.4 System Crash

4.5 Battery Is Down

5. Insufficient functionality

There are some functions belong to the system level, the software can not control, but there are solutions. Mainly including the following shortcomings:

  • System level message notification, unable to override. (such as pin messages, system upgrade notifications, etc.)
  • System-level shortcut keys cannot be masked. (e.g.,CMD+Tab,CMD+Space,Opt+SpaceEtc.)
  • Touchpad gestures cannot be shielded. (for example, three points up to enter the dispatch center)
  • Effects can only be displayed on the home screen. (If there are multiple screens, the remaining screens will be displayed as usual)

The solutions are as follows.

5.1 System-level Message Notification Cannot be overwritten

Can be taken:

  • Just cut off the Internet and no notice
  • Or turn off chat

5.2 System-level Shortcut Keys Cannot be masked

Go to the Mac’s “System Preferences” ➜ “Keyboard” and cancel the shortcut keys you want to turn off, as shown below:

5.3 Touchpad gestures cannot be shielded

For the same question, go to Mac’s “System Preferences” ➜ “Trackpad” and disable the corresponding function in “More Gestures”, as shown below:

5.4 Effects can only be displayed on the home screen

Please turn off multiple screens (power off other screens, or unplug the video signal cable from your laptop).

6. The final

This software is inspired by Loaf software of Windows system, which is quite hot some time ago.

I do not advocate you “work fish”, this software is just for fun to develop, please continue to maintain a serious work attitude, do not fish ~


VSCode fishing plugin – FreeWindow