Giới thiệu Services trong Snow
Leopard
Menu Services trong OS X luôn chứa đầy những hứa hẹn. Theo lý thuyết, đó
là một cách thuận tiện để thực hiện các hoạt động nói chung trên file hoặc
văn bản. Cho ví dụ, bạn có thể chọn một file trong Finder, sau đó điều hướng
đến Finder -> Services -> Mail -> Send File, và file đó sẽ được gắn vào email
mới của bạn, chỉ cần đợi một địa chỉ và phân phối. Hoặc chọn một khối văn
bản trên một website trong Safari, sau đó chọn Safari -> Services -> Make
New Sticky Note, để tạo một lưu ý mới có chứa phần văn bản vừa chọn đó.
Mặc dù rất hữu ích nhưng nhiều người vẫn ít khi sử dụng đến Services. Một
lý do trong đó là menu Services khó sử dụng. Bất cứ ứng dụng cũng có thể
tạo một mục trong menu này, ví dnhư người dùng đã cài đặt một ứng dụng
thứ ba và chỉ chạymột lần thì họ có thể tìm các mục mới trong menu
Services của mình, dù muốn chúng hay không. Và hệ thống không cung cấp
một cách dễ dàng để người dùng có thloại bỏ chúng khỏi đây. Chính vì vậy
theo thi gian, menu Services ca người dùng cứ đầy dần với các mục mà tôi
hiếm khi sử dụng đến nó, làm cho người dùng khó khăn trong việc chn và
sử dụng Services.
Đã có nhiều người dùng phàn nàn v
Services nhiều năm nay. Một số người
còn đưa ra giải pháp là mt tiện ích mang
tên ServiceScrubber, tiện ích này cho
phép bn xóa các mục trong menu
Services. Tuy nhiên giải pháp này chỉ làm việc tốt cho đến OS X 10.5. Nếu
bạn đã thay đổi bất cứ dịch vụ nào được cung cấp của Apple bằng
ServiceScrubber thì hệ điều hành này sẽ gặp phải những vấn đề rắc rối. Vậy
đến đây người dùng lại không có một giải pháp nào cho phép họ thực hiện
các công việc như vậy!
Tuy nhiên trong Snow Leopard, Apple đã chú tâm đến vấn đề này và kết quả
là các dịch vụ đó hiện không chỉ rất hữu dụng mà còn mạnh hơn so với bất cứ
phát hành OS X nào trước đây.
Điều khiển menu Services
Người dùng hiện có thể điều khiển toàn bnhững gì xuất hiện (hoặc không
xuất hiện) trong menu Services. Đó là vì tab Keyboard Shortcuts của panel
Keyboard System Preferences lúc này đã có phần Services. Ở đây, bạn sẽ
thấy một danh sách các dịch vụ đã được cài đặt trên Mac, cùng vi đó là các
hộp kiểm để kích hoạt hoặc vô hiệu hóa chúng theo ý thích của bạn. Ngoài ra
còn có một tùy chọn để gán các phím tắt cho chúng.
Chỉ có một vấn đề bạn có thể gặp phải là một số dịch vụ được cung cp bởi
các ứng dụng ca các nhóm thứ ba (chẳng hạn như BBEdit) có thể biến mất
trong menu Services khi bạn nâng cấp hệ điều hành. Nếu điều này xảy ra, bạn
cần kích hoạt lại các dịch vụ đã mt, sử dụng panel Keyboard System
Preferences.
Bằng việc bổ sung Services vào panel preferences đó, Apple đã cung cấp cho
chúng ta cácng cụ cần thiết để quản lý công nghệ OS X hữu dụng và mnh
này.
Menu theo ngữ cảnh
Một thay đổi lớn khác đối với menu Services là theo ngữ cnh. Điều này có
nghĩa nó sẽ hiển thị chỉ các dịch vụ có nghĩa đối với những gì bạn đã chọn.
Cho ví dụ, nếu bạn chọn một file ảnh trong Finder, sau đó mở menu Service,
khi đó bạn sẽ ch thấy các dịch vụ có liên quan đến công việc của ảnh. Chọn
văn bản trong một ứng dụng, và lúc này bạn sẽ chỉ thấy những dịch vụ để
giúp bạn xử lý văn bản. Thay đổi đơn giản này đã tạo một sự khác biệt lớn về
khả năng sử dụng của menu Services. Bạn không cần phải quét toàn bộ danh
sách các dịch vụ mà thay vào đó bạn chỉ thấy những dịch vụ mà mình s làm
việc với phần hiện hành. Các dịch vụ có liên quan này cũng được tổ chức một
cách rõ ràng; chúng được nhóm theo chức năng (Văn bản, tìm kiếm,..) làm
cho menu trnên dễ sử dụng hơn rất nhiều.
Bổ sung thêm vào menu Services, các dịch vụ của Snow Leopard cũng được
xuất hiện trên menu ngữ cảnh khi bạn Control-click (hoặc kích phải) vào
một lựa chọn. Theo lý thuyết, cho ví dụ, bạn có thể chọn một đoạn văn bản
trong một trang web nào đó trên Safari, Control-click vào nó, sau đó chọn
dịch vụ New Email With Selection t menu ngữ cảnh. Tuy nhiên do vẫn còn
lỗi nên cách thức này không phải lúc nào cũng làm việc tốt.
Các menu ngữ cảnh này sẽ làm việc cho các dịch vụ được cung cấp bởi các
ứng dụng của các nhóm thứ ba (khi bạn kích hoạt lại chúng). Và nó sẽ làm
việc cho một số dịch vmà Apple cung cấp đặc biệt các dịch vụ đã được
liệt kê trong thư mục System -> Library -> Services, đây là thư mục độc lập
với các dụng cụ thể. Mặc dù vậy sẽ không có nhiều dịch vụ các nhiều ứng
dụng trên các menu theo ngữ cảnh này. Đáng kể hơn, khi thực hiện công
việc, các menu ngữ cảnh này không hiển thị cho bạn tất cả các dịch vụ thích