Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Lakr233/FixTim
Fix every runtime bug on macOS.
https://github.com/Lakr233/FixTim
Last synced: 2 months ago
JSON representation
Fix every runtime bug on macOS.
- Host: GitHub
- URL: https://github.com/Lakr233/FixTim
- Owner: Lakr233
- License: mit
- Created: 2024-02-06T14:37:15.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-27T02:54:39.000Z (9 months ago)
- Last Synced: 2024-08-01T15:13:11.088Z (5 months ago)
- Language: Swift
- Size: 2.21 MB
- Stars: 976
- Watchers: 10
- Forks: 21
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Fix Tim
It fix bug on macOS.
![screenshot](./Resources/SCR-20240206.gif)
## What is this?
There are numerous instances where we may need to restart our Mac to rectify a glitch. This user-friendly tool is designed to resolve most runtime bugs without necessitating a full system restart, and it can restore your applications to the state they were in before the issue arose.
This tool can address issues like:
- Screenshot sucks on desktop
- Lagging Input Method Editor (IME)
- Disrupted core audio stream
- AirDrop malfunction or inefficiency
- Wi-Fi failing to scan or connect
- Any unresponsive or spinning app
- iCloud sync issues
- Xcode not looking for devices
- Xcode Simulator not booting
- debugserver not respondingAnd more ...
**Please note, however, this app does not have the ability to fix hardware problems or kernel bugs.**
## macOS below 13.0
You can compile the command line tool located at [./Resources/CommandLineTool.swift](./Resources/CommandLineTool.swift) and execute there.
```bash
swiftc -o fixtim ./Resources/CommandLineTool.swift
./fixtim
```## Principles
We initiate a reboot process using launchd and reopen applications thereafter. This reboot doesn't involve reloading the kernel, but instead only reloads the user space.
This process is akin to a soft reboot on Android, which is fast and doesn't consume a lot of resources.
## Admin Privileges
Most of the issue wont require an administator previliges, but some of them will. If you need it, execute the binary in terminal with a parameter `--now`.
```bash
sudo /Applications/FixTim.app/Contents/MacOS/FixTim --now
```## License
[MIT License](./LICENSE)
---
Copyright (c) 2024, Lakr Aream, All Rights Reserved.