Я знал бы, как удалить или скрыть в Ubuntu 12.04 раздел Chat Status (доступный, далеко, занятый, невидимый и в режиме офлайн) из Обменивающегося сообщениями Меню, поскольку я не использую пейджера. Я не хочу удалять все меню, просто тот раздел.
Большое спасибо и наилучшие пожелания!!
Если вы используете для 12.04, смотрите здесь.
Почти те же шаги в Как удалить (или скрыть) значки состояния чата из меню сообщений
Установите предварительные условия сборки
sudo apt-get builtd-индикаторные сообщения
Скачать исходный архив
apt-получить исходные индикаторные сообщения.
Измените src/im desktop-menu.c
, добавьте /*
и */
, чтобы прокомментировать ненужное меню, как показано здесь:
/*.
статическое GMenu *
create_status_section (void)
{
GMenu *меню;
GMenuItem *пункт;
...
g_object_unref (элемент);
меню возврата;
}
*/
/*
{
GMenu *статус_секция;
status_section = create_status_section();
im_menu_append_section (IM_MENU (меню), G_MENU_MODEL (status_section));
g_object_unref (секция status_section);
}
*/
Для удаления Очистить
также и пункт меню:
/*.
{
GMenu *clear_section;
clear_section = g_menu_new();
g_menu_append (clear_section, _("Clear"), "indicator.remove-all");
im_menu_append_section (IM_MENU (меню), G_MENU_MODEL (clear_section));
g_object_unref (секция clear_section);
}
*/
Compile
./autogen.sh
./конфигурировать
сделать
Установите
sudo make install
Или, как и я, я просто заменяю его, без удаления оригинала (я использую 64 бит):
Резервное копирование оригинала
sudo mv /usr/lib/x86_64-linux-gnu/индикатор-сообщения/индикатор-сообщения-сервис /usr/lib/x86_64-linux-gnu/индикатор-сообщения/индикатор-сообщения-сервис_причина
Скопируйте новую скомпилированную версию
sudo cp ./src/индикатор-сообщения-сервис /usr/lib/x86_64-linux-gnu/индикатор-сообщения/индикатор-сообщения-сервис_mod
Создать ссылку на новую скомпилированную версию
sudo ln -s /usr/lib/x86_64-linux-gnu/indicator-messages/indicator-messages-service_mod /usr/lib/x86_64-linux-gnu/indicator-messages/indicator-messages-service
Если вы используете для 12.04 см. здесь.
Те же шаги, что и для 13.10 с различными модификациями
Изменение src/im-меню рабочего стола c
, добавление /*
и */
для комментирования не нужного меню, как показано здесь:
/*.
статический вакуум
menu_append_status (GMenu *menu,
const gchar *ярлык,
const gchar *detailed_action,
const gchar *icon_name)
{
GMenuItem *пункт;
GIcon *icon;
...
g_object_unref (иконка);
g_object_unref (элемент);
}
статический вакуум
im_desktop_menu_show_chat_section (ImDesktopMenu *menu)
{
GMenu *статус_секция;
...
menu->status_section_visible = TRUE;
g_object_unref (статус_секция);
}
*/
...
/*
если (g_desktop_app_info_get_boolean (app_info, "X-MessagingMenu-UsesChatSection"))
im_desktop_menu_show_chat_section (меню);
*/
Вы можете удалить пакет индикаторных сообщений из программного центра для его полного удаления или посмотреть эту ссылку для его настройки для ваших нужд .
Os ydych chi'n defnyddio 13.10 neu'n fwy newydd gweler yma. .
Fel y gallwch weld mae'r adran statws wedi bod wedi'i dynnu gan adael yr adrannau Darlledu a Phost yn unig
I roi troelli positif - mae ffynhonnell agored yn golygu bod gennych fynediad uniongyrchol i'r cod ffynhonnell go iawn. Gallwch holi a newid y cod ... cyn belled â'ch bod yn rhoi'r newidiadau cod yn ôl i eraill!
Felly dyma fynd - mae'r canlynol yn dangos y newidiadau cod sy'n ofynnol i'r pecyn dangosydd-negeseuon
Yn gadael i gael pecynnau ffynhonnell o'r ystorfa:
sudo apt-get build-dep indicator-messages
apt-get source indicator-messages
Bydd hyn yn creu ffolder - bydd enw'n newid yn dibynnu ar fersiwn pecyn dangosydd-negeseuon
. Ar gyfer 12.04 y ffolder hon yw dangosydd-negeseuon-0.6.0
Bydd angen newid dau fodiwl yn y ffolder dangosydd-negeseuon-0.6.0
.
cd indicator-messages-0.6.0/src
statws- items.c
Gan ddefnyddio'ch hoff olygydd, ychwanegwch y llinell dychwelwch NULL;
ar neu o amgylch llinell 80 yn y swyddogaeth "status_items_build" a ddangosir:
messages-service.c
Ar neu o amgylch y llinell Mae 893 yn y swyddogaeth "Resort_menu" yn rhoi sylwadau ar y cod a ddangosir gyda / *
a * /
I lunio hyn, symud i fyny i'r ffolder rhiant
cd ..
Llunio, gwneud a gosod:
./configure
make
sudo make install
Allgofnodi a mewngofnodi.
I ddadwneud eich newidiadau:
cd indicator-messages-0.6.0
sudo make uninstall
sudo apt-get --reinstall install indicator-messages