MacOS Mojave Disable All 4 Rounded Window Corners Either With Defaults, Or Software, Or Programatically

6 min read Oct 03, 2024
MacOS Mojave Disable All 4 Rounded Window Corners Either With Defaults, Or Software, Or Programatically

macOS Mojave: A Guide to Disabling Rounded Window Corners

Many macOS users find the rounded corners of windows a visual quirk they'd prefer to do away with. While macOS Mojave's default settings don't offer a straightforward option for disabling all four corners, there are several methods you can utilize to achieve this. This guide explores various techniques, from utilizing the defaults command to employing software solutions or even diving into programmatic approaches.

The 'defaults' Command: A Powerful Tool for Customization

For those comfortable with the command line, the defaults command is a powerful tool for adjusting system preferences. To disable rounded window corners, you can use the following command:

defaults write NSGlobalDomain NSAppleWindowCornerRadius -float 0

This command sets the NSAppleWindowCornerRadius property in the NSGlobalDomain to 0, effectively eliminating the rounded corners. You'll need to restart the Finder or log out and back in to apply the change. Keep in mind that this method might not be suitable for every user, as it relies on terminal commands and could potentially impact other aspects of the system if not used carefully.

Software Solutions: Easy and Convenient

If command-line interaction isn't your forte, several third-party applications offer a user-friendly interface for controlling window corner radius. Some popular options include:

  • Rectangle: This app offers a comprehensive range of window management tools, including the ability to adjust corner radii.
  • BetterTouchTool: A powerful customization tool for your Mac, BetterTouchTool allows you to control window corners and various other aspects of your system.
  • Bartender: This menu bar app provides a clean and organized way to manage your system's menu items and includes options for adjusting window corners.

These applications provide a convenient way to customize your window appearance without the need for terminal commands. You can typically find these apps on the Mac App Store or their respective websites.

Programatically Modifying Window Corners

For advanced users who want granular control over their window corners, programmatic methods are available. This approach requires familiarity with programming languages like Swift or Objective-C.

  • Swift: You can use Swift to create a small application that programmatically sets the window's cornerRadius property. This method offers flexibility and allows for precise control.
  • Objective-C: Using Objective-C, you can access the NSWindow class and modify its properties, including the corner radius.

While these methods offer maximum control, they require programming knowledge and are more complex than using defaults or software solutions.

Choosing the Right Approach

The best approach for disabling rounded window corners in macOS Mojave depends on your comfort level with technology. If you're comfortable with the command line, defaults offers a straightforward solution. For ease of use, third-party applications provide an intuitive interface. And for the most control, programmatic methods are available.

Remember: Experimentation is key. Try different approaches and see what works best for you. You can always revert to the default settings by removing or resetting the changes you've made.

Conclusion

Disabling rounded window corners in macOS Mojave is achievable through various methods. Whether you choose the defaults command, software solutions, or programmatic approaches, finding the right solution will enhance your user experience by customizing your window appearance. The choice ultimately depends on your preference and technical skill level. By exploring these options, you can customize macOS to better suit your needs and preferences.