Merge pull request #338 from Nigel1992/fix/linux-machineid-path

fix: Update Linux machineId path to use lowercase cursor/machineid
This commit is contained in:
Pin Studios 2025-03-21 09:44:46 +08:00 committed by GitHub
commit dd190fac8e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 7 additions and 6 deletions

View File

@ -121,6 +121,7 @@ storage_path = /Users/username/Library/Application Support/Cursor/User/globalSto
sqlite_path = /Users/username/Library/Application Support/Cursor/User/globalStorage/state.vscdb sqlite_path = /Users/username/Library/Application Support/Cursor/User/globalStorage/state.vscdb
# Machine ID Path | 機器ID路徑 # Machine ID Path | 機器ID路徑
machine_id_path = /Users/username/Library/Application Support/Cursor/machineId machine_id_path = /Users/username/Library/Application Support/Cursor/machineId
# For Linux users: ~/.config/cursor/machineid
[Timing] [Timing]
# Min Random Time | 最小隨機時間 # Min Random Time | 最小隨機時間

View File

@ -64,9 +64,9 @@ def setup_config(translator=None):
actual_home = f"/home/{sudo_user}" if sudo_user else os.path.expanduser("~") actual_home = f"/home/{sudo_user}" if sudo_user else os.path.expanduser("~")
default_config['LinuxPaths'] = { default_config['LinuxPaths'] = {
'storage_path': os.path.abspath(os.path.join(actual_home, ".config/Cursor/User/globalStorage/storage.json")), 'storage_path': os.path.abspath(os.path.join(actual_home, ".config/cursor/User/globalStorage/storage.json")),
'sqlite_path': os.path.abspath(os.path.join(actual_home, ".config/Cursor/User/globalStorage/state.vscdb")), 'sqlite_path': os.path.abspath(os.path.join(actual_home, ".config/cursor/User/globalStorage/state.vscdb")),
'machine_id_path': os.path.expanduser("~/.config/Cursor/machineId"), 'machine_id_path': os.path.expanduser("~/.config/cursor/machineid"),
'cursor_path': get_linux_cursor_path(), 'cursor_path': get_linux_cursor_path(),
'updater_path': os.path.expanduser("~/.config/cursor-updater") 'updater_path': os.path.expanduser("~/.config/cursor-updater")
} }

View File

@ -96,7 +96,7 @@ def get_cursor_machine_id_path(translator=None) -> str:
if not config.has_section('LinuxPaths'): if not config.has_section('LinuxPaths'):
config.add_section('LinuxPaths') config.add_section('LinuxPaths')
config.set('LinuxPaths', 'machine_id_path', config.set('LinuxPaths', 'machine_id_path',
os.path.expanduser("~/.config/Cursor/machineId")) os.path.expanduser("~/.config/cursor/machineid"))
return config.get('LinuxPaths', 'machine_id_path') return config.get('LinuxPaths', 'machine_id_path')
elif sys.platform == "darwin": # macOS elif sys.platform == "darwin": # macOS
@ -451,11 +451,11 @@ class MachineIDResetter:
config.set('LinuxPaths', 'storage_path', os.path.abspath(os.path.join( config.set('LinuxPaths', 'storage_path', os.path.abspath(os.path.join(
actual_home, actual_home,
".config/Cursor/User/globalStorage/storage.json" ".config/cursor/User/globalStorage/storage.json"
))) )))
config.set('LinuxPaths', 'sqlite_path', os.path.abspath(os.path.join( config.set('LinuxPaths', 'sqlite_path', os.path.abspath(os.path.join(
actual_home, actual_home,
".config/Cursor/User/globalStorage/state.vscdb" ".config/cursor/User/globalStorage/state.vscdb"
))) )))
self.db_path = config.get('LinuxPaths', 'storage_path') self.db_path = config.get('LinuxPaths', 'storage_path')