Làm cách nào để trích xuất biểu tượng dock của Parallels Desktop?


1

Parallels Desktop có các thanh màu đỏ xấu xí trên biểu tượng của nó. Làm thế nào tôi có thể loại bỏ những thanh?

Câu trả lời:


1

Đầu tiên, xem bài viết này . Nó loại bỏ thanh màu đỏ tốt.

Dù sao biểu tượng dock khi Parallels không chạy sẽ hiển thị biểu tượng xấu. Bạn có thể thay thế biểu tượng này trong thư mục tài nguyên của ứng dụng. Dù sao chúng ta không có biểu tượng sạch bây giờ. Để có được biểu tượng sạch, hãy làm theo các bước sau.

  1. Tìm song song với máy tính để bàn.
  2. Chạy GDB như siêu người dùng. Đính kèm với Parallels Desktop.
  3. Thực thi Objective-C lưu mã cho hình ảnh biểu tượng dock hiện tại vào một tệp.

Xem nhật ký giao diện điều khiển này.

Hoons-MacBook-Air:~ Eonil$ ps -A | grep Parallels\ Desktop
 4223 ??         0:01.79 /Applications/Parallels Desktop.app/Contents/MacOS/prl_client_app -psn_0_950504
 4259 ttys007    0:00.00 grep Parallels Desktop
Hoons-MacBook-Air:~ Eonil$ sudo gdb
GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Thu Nov  3 21:59:02 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin".
(gdb) attach 4223
Attaching to process 4223.
Reading symbols for shared libraries . done
Reading symbols for shared libraries ....................................................................................................................................................................................................... done
0x00007fff8d17f67a in mach_msg_trap ()
(gdb) po [[[[[[NSApplication sharedApplication] dockTile] contentView] image] TIFFRepresentation] writeToFile:@"/Users/Eonil/Temp/t.tiff" atomically:YES]
0x1 does not appear to point to a valid object.
(gdb) quit
The program is running.  Quit anyway (and detach it)? (y or n) y
Detaching from process 4223.
Hoons-MacBook-Air:~ Eonil$ open /Users/Eonil/Temp/t.tiff
Hoons-MacBook-Air:~ Eonil$ 

Bạn sẽ thấy biểu tượng với ứng dụng Preview. Hãy cẩn thận về việc bạn phải thay thế đường dẫn tệp /Users/Eonil/Temp/t.tiffđến đường dẫn tồn tại trên máy tính của bạn.

Hack này sẽ trích xuất biểu tượng hiện tại . Vì vậy, nếu bạn muốn trích xuất biểu tượng khác, chỉ cần tạo Parallels của bạn để hiển thị biểu tượng khác và sử dụng bản hack này vào thời điểm đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.