Câu trả lời:
Bạn có thể sẽ cần phải xây dựng nguồn unity hoặc unity-2d. Hiện tại, trong unity-5.12, nó sẽ được tìm thấy trong /plugins/unityshell/src/PanelMenuView.cpp
dòng 78:
_desktop_name(_("Ubuntu Desktop"))
Trong đơn vị-2d, đơn vị-2d 5.12 : /panel/applets/appname/appnameapplet.cpp
, dòng 369:
d->m_label->setText(u2dTr("Ubuntu Desktop"));
Có một cách nhanh hơn nhiều so với phương pháp của doug , bằng cách lạm dụng hệ thống dịch thuật gettext. Giả sử bạn đang sử dụng ngôn ngữ tiếng Anh:
#Make a temporary text file using vim/gedit/cat/whatever
cat > /tmp/foo.po
msgid "Ubuntu Desktop"
msgstr "A Badger With A Gun"
^D
cd /usr/share/locale/en/LC_MESSAGES
sudo msgfmt -o unity.mo /tmp/foo.po
Sau đó, đăng xuất và đăng nhập lại hoặc thực hiện:
unity --replace
unity --replace
, nó làm cho giao diện của tôi không thể sử dụng được. Đăng xuất và trở lại làm việc tốt mặc dù. Ngoài ra, sử dụng một chuỗi rỗng cho msgstr
không hoạt động. Bạn phải sử dụng khoảng trắng làm chuỗi của mình (ví dụ "") để xóa tin nhắn.
setsid unity
sẽ khởi động lại sự thống nhất trong 13.10
Dường như, Văn bản ở góc trên bên trái sử dụng giá trị từ tệp /usr/lib/os-release
tệp. Vì vậy, chúng tôi chỉ cần chỉnh sửa giá trị cho NAME
khóa trên tệp đó.
Mở bằng nano
sudo nano /usr/lib/os-release
Thay đổi giá trị NAME
từ dòng đầu tiên. Tôi đã thay đổi nó L Buntu
chỉ để thử nghiệm. Nội dung của tệp sau khi thay đổi
NAME="L Buntu"
VERSION="16.04.1 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.1 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
UBUNTU_CODENAME=xenial
Đăng xuất và Đăng nhập lại để xem sự thay đổi.
Đây là một ảnh chụp màn hình nhỏ sau khi thay đổi.
Đã thử nghiệm vào ngày 16.04.
Điều này hơi bất thường và có thể được hoàn nguyên nếu bạn cập nhật Unity, nhưng điều này là có thể.
Mở GEdit (hoặc bất kỳ trình soạn thảo văn bản nào khác) và chèn vào phần sau:
msgid "Ubuntu Desktop"
msgstr "Mac OS X"
Lưu tệp bất cứ nơi nào bạn muốn với .po
phần mở rộng. Tôi sẽ đề cập đến nó như là ~/desktop.po
.
Mở terminal và thực hiện các lệnh sau:
cd /usr/share/locale/en/LC_MESSAGES
sudo msgfmt -o unity.mo ~/desktop.po
Đăng xuất và đăng nhập lại và văn bản nên đã thay đổi.
Điều này đang lợi dụng hệ thống dịch thuật trong Ubuntu để làm cho nó coi bản dịch tiếng Anh của "Ubuntu Desktop" là "Mac OS X".
sudo apt-get install gettext
Để mở rộng những gì đã được đề xuất ở trên và nếu bạn muốn xóa hoàn toàn nhãn "Ubuntu Desktop", bạn có thể sử dụng:
msgid "Ubuntu Desktop"
msgstr " "
Ví dụ, trong trường hợp khoảng trắng được tạo, bằng cách giữ phím Ctrl + Shift và nhập U00A0 , điều này sẽ tạo ra một khoảng trắng không phá vỡ ascii.