Среднюю кнопку на Trackpad/точка не работает с GNOME 3

Я только что обновил свой интерфейс из Unity на GNOME3. Есть одна проблема, которую я имею, хотя. Указывающие устройства, видимо, теряет функциональность в GNOME3, но я должен быть в состоянии использовать свой манипулятор.

Указывающие устройства можно отключить трекпад мелкий, а сам манипулятор работает нормально, но у меня средняя кнопка не работает.

Есть ли фикс для этого? Спасибо!

+580
Sander de Jong 7 янв. 2010 г., 6:13:09
30 ответов

Я хотел бы дать раздел Windows из моего Ubuntu установка устройство постоянного имени, поэтому разные приложения (например, локальная папка-счет моей электронной почты программного обеспечения, или мой местный клиент Dropbox) иметь доступ к папкам и файлам на этом разделе через путь к файлу.

Насколько я понимаю (я в Linux новичок), самый простой способ сделать это будет для создания личного в udev-правил. Я старался следовать несколько руководств, как это одно, но эти, кажется, написаны специально для USB-устройств. Если я следую за свои шаги и тип udevadm инфо-А-Р $(udevadm инфо-путь г-н к /dev/СД2) (СД2 мой раздел Windows), я понимаю, например, нет автобусови нет файловой системы sysfs{продукта}-значение, хотя, как представляется необходимой для написания правил.

Возможно, в новых версиях Ubuntu, даже гораздо более простой способ выполнить эту задачу? Огромное спасибо заранее за вашу помощь!

+994
NikKross 03 февр. '09 в 4:24

Похоже, у вас есть отбойные ключи доступа отключен. Это призвано помочь людям, которые имеют проблемы с использованием клавиатуры без производства нежелательных повторяющихся нажатий, но это явно не то, что вы хотите или ожидаете.

Вы, вероятно, позволило ему случайно с помощью специальной клавиши, которые я не могу вспомнить. Он может быть отключен через следующие шаги:

  1. Открыть Универсальный доступ к панели управления в Параметры системы.
  2. Перейти к вписав вкладку.
  3. Убедитесь, что переключатель в разделе отбойные ключи выключен.
+953
Paul Baker 26 мая 2015 г., 12:18:52

Как я могу настроить брандмауэр на то, что я использую в качестве веб-сервера разработки. Я должен блокировать все порты, кроме 80 (протокол HTTP), FTP и по SSH? Я попробовал настройки с помощью НПВ, gufw, "Воспламеняющая взглядом" , но я в конечном итоге блокируя себя от серфинга в сети ... :)

+855
Zanu 27 июл. 2018 г., 21:34:25

Установите Запланированные Задачи:

enter image description here

Добавить работу к нему со следующими параметрами (заменить каждую минуту, каждый час или Расписание, которые вы хотите использовать):

enter image description here

Вы можете даже скрыть всплывающее окно с помощью дежа-ДУП --резервное копирование --авто как команда или использовать х-применение: подавить outup в умолчанию дроп коробки, он скроет окно, в то время как дежа-ДУП работает.

+836
f0b0s 15 февр. 2012 г., 19:32:45

Это только действительно работает вяло и медленно... напоминает мне, когда я работаю на компьютерах под управлением Windows, которые полны Virii.. какие-то идеи или предложения? Дайте мне знать, если вам понадобится больше информации.

Кроме того, Мой компьютер обычно работает довольно быстро, у меня Линукс Минт и Windows, установленных на одном компьютере, и они работают хорошо...

+813
Justin Obney 11 дек. 2011 г., 8:52:28

Примечание: все команды, попросил быть запущен должен быть запущен в терминале, который может быть открыт либо сочетание клавиш Ctrl+АЛТ+т или искать терминал в тире.

Это действительно сломана?

Попробуйте запустить следующую команду и попробуйте переустановить программное обеспечение, которое вы пытались установить

судо apt-получить обновление

Предварительное Представление Шагов

Резервное копирование

Резервные копии следующих файлов:

  • /и т. д./кв/источников.список
  • в /var/lib в/с dpkg/статус

Чтобы сделать это, используйте эти команды

судо СР /и т. д./кв/источников.список /и т. д./кв/источников.список.оригинал

и

судо СР /ВАР/Либ/с dpkg/информация в /var/lib в/с dpkg/статус.оригинал

Очистка АПТ-кэша

АПТ хранит кэш недавно скачанные пакеты, чтобы сохранить пропускную способность, когда она должна быть установлена. Это может быть контрпродуктивным, в некоторых случаях

Теперь, чтобы очистить его, у вас есть два варианта

суда apt-получить чистый 

Это позволит удалить все кэшированные пакеты, принадлежащие папку в/var/кэш/АПТ/архив/ и в/var/кэш/кв./архив/частичным исключением .блокировка файлов. Это рекомендуется

судо apt-получить автоочистка

Это сканирует папки в/var/кэш/АПТ/архив/ и в/var/кэш/кв./архив/частичное и проверяет, является ли пакет все еще находится в хранилищах и удаляет те, которые не


Фиксация зависимостей

Исправить сломанной с помощью apt режим

суда apt-получить -Ф установите

Это приведет АПТ для сканирования отсутствие зависимостей и восстановить их из репозиториев

Если вывод утверждает, что ничего нового не был установлен или обновлен, произошел сбой.


Проверка всех необходимых источников включены

Типа gksu программного обеспечения-свойства-ГТК и вы получите это окно

Убедитесь, что все источники включены.

далее, перейдите на вкладку "другое ПО" и проверить, если требуется ППД для программного обеспечения должен быть установлен там и включена. Кроме того, попробуйте отключить некоторые ППД, которые могут быть сломанные пакеты

теперь выполните команду sudo apt-получить обновление

Попробуйте сейчас установка программного обеспечения

Выбор лучшего сервера скачать с

Типа gksu программного обеспечения-свойства-ГТК и вы получите это окно

Выберите из выпадающего списка и выберите другие

Нажмите Выбрать Лучший Сервер

Выполните команду sudo apt-получить обновление

Попробуйте установить программное обеспечение

кроме того, попробуйте использовать команду sudo apt-получить установку -Ф


ППА продувки

Это инструмент, используемый для продувки сломанные/ненужные НПА и их приложения вместе с ним

Чтобы установить его, выполните

суда apt-получить установку ППА-продувки

Но, рассматривая вопрос АПТ сломана, поэтому приведенная выше команда будет выполнена. Так что используйте эту команду

команды mkdir ППА-продувка && компакт-диск ППА-продувка && wget для http://mirror.pnl.gov/ubuntu/pool/universe/p/ppa-purge/ppa-purge_0.2.8+bzr56_all.деб && wget для http://mirror.pnl.gov/ubuntu//pool/main/a/aptitude/aptitude_0.6.6-1ubuntu1_i386.deb && судо команды dpkg -я ./*.деб

Сейчас используем ППА продувки

судо ППА-ППА продувки:someppa/ППА 

Г-ППА менеджер

Г-ППА Manager представляет собой GUI приложение, которое поможет вам управлять и различных проблем ППА, ассоциированные с ним

Чтобы установить его

судо дополнения кв-репозиторий ppa:webupd8team/г-ППА-менеджер

и

судо apt-получить обновление

и

судо apt-получить установку г-ППА-менеджер

Рассматривая вопрос, АПТ сломана так, используйте эти команды вместо

судо Су

и

32 бит:

команды mkdir г-ППА-менеджер && диск г-ППА-менеджер && wget для https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/launchpad-getkeys_0.3.2-1~webupd8~oneiric_all.деб && wget для https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/y-ppa-manager_0.0.8.6-1~webupd8~precise_all.деб && wget для https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/yad_0.17.1.1-1~webupd8~precise_i386.деб && dpkg Для -я ./*.деб

64 бит:

команды mkdir г-ППА-менеджер && диск г-ППА-менеджер && wget для https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/launchpad-getkeys_0.3.2-1~webupd8~oneiric_all.деб && wget для https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/y-ppa-manager_0.0.8.6-1~webupd8~precise_all.деб && wget для https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/yad_0.17.1.1-1~webupd8~precise_amd64.деб && dpkg Для -я ./*.деб

Теперь типа В Г-ППА-менеджер

Вы увидите это окно

Дважды щелкните на передовой, и вы получите это окно

Выполните следующие действия, описанные в черный


Профилактика лучше, чем лечение

Его лучше предупредить, чем искать этот вопрос на AskUbuntu :Д

Итак, вот несколько руководящих принципов, чтобы держать вас безопасным

Держать вашу систему актуальной

регулярно выполните следующую команду

судо apt-получить обновление&&судо apt-получить обновление

или, вы всегда можете использовать менеджер обновлений с помощью этой команды

обновление-менеджер gksu 

Используя только надежные ППА

Только использовать ППА предназначается, чтобы использоваться в Ubuntu кроме того, используйте только ППА с надежных источников. Фактически, пакет, возможно, уже в репозитории Ubuntu

Резервное копирование когда все хорошо и восстановив ее позже

Для этого вам потребуется г-ППА-менеджер. Шаги, чтобы установить его выше.

Выполните эту команду, чтобы открыть г-ППА-менеджер

г-ППА-менеджер

Вы увидите это окно

Дважды щелкните на передовой, и вы получите это окно

Запустить это:

Вам будет предложено сохранить файл tar.gz диалоговое окно, подобное показанному ниже. Сохраните его в другой раздел или безопасное место

Позже, когда вам нужно восстановить его снова, выполните аналогичные шаги, и когда вы попадете в окно "дополнительно" нажмите на это:

Вам будет предложено восстановить данные из предыдущей резервной копии, который вы сохранили ранее с Диалог, подобный приведенному ниже


До сих пор не работает?

Ошибки зависимостей не всегда универсальный и зависит от пакета.

Если следовать всем инструкциям, чтобы исправить ошибку, не работает для вас, вы всегда можете задать на задать Убунту

Вот некоторые команды, которые нужно разнести вывод

судо apt-получить установку имя_пакета

и

кошка /и т. д./кв/источников.список

и

кошка /и т. д./кв/источников.список.д/*

(Спасибо Башарат Сиал)

Есть и другие файлы/команды, которые вам нужны выходные данные, которые могут быть конкретные ошибки, и пользователи, вероятно, вам подскажут в комментариях к сообщению файл/команду.

+794
user3756354 9 апр. 2012 г., 7:32:15

После займет слишком много времени проблемы с ноутом, пришлось

судо программа dhclient как wlan0 

чтобы быть в состоянии сделать работу в интернете. Обнаружил, что файл resolv.conf не был обновлен сетевой менеджер, и, наконец,

судо команды dpkg-перенастроить resolvconf

решить мою проблему!

+734
Tolga Varol 26 нояб. 2016 г., 8:00:50

Прежде всего, позвольте мне прояснить некоторые недопонимания, вы, кажется, есть. Если вы используете установщик Windows (Wubi), в Ubuntu будет установлен внутри Windows на виртуальный диск (не раздел) и будет, таким образом, уязвимыми для Windows фрагментации файловой системы и другие вопросы. Этот параметр не положить ваши файлы в опасности в Windows (хотя оно ставить Убунту на риск).

В Ubuntu лучше, если вы установите его на свой собственный раздел, и вы можете использовать установщик Ubuntu для этого. После установки Ubuntu можно получить доступ к файлам Windows (которая будет в другом разделе). На самом деле, это может даже сделать это, когда работает как LiveCD, так и USB. При использовании расширенных настроек параметров, вы можете даже иметь свой раздел Windows как папку в Ubuntu (как и Windows).

+703
gujjubola 26 июн. 2015 г., 7:54:12

Так что, как говорит название, я пытаюсь установить сопряжение окружении рабочего стола с терминалом, и я с помощью Вики-инструкции по http://wiki.mate-desktop.org/download - но каждый раз, когда я введите "суда apt-получить установку приятель-ядро", я застрял с этим..

имя_пользователя@имя_компьютера:~$ судо apt-получить установку приятель-основной
Чтение списков пакетов... готово построение дерева зависимостей 
Чтение информации о состоянии... готово некоторые пакеты невозможно установить. Это
может означать, что вы просите невозможного, или если вы
используете нестабильную версию дистрибутива, где запрошенные пакеты не
еще не созданы или были удалены из incoming. Следующие
информация может помочь разрешить ситуацию:

Следующие пакеты имеют неудовлетворенные зависимости: мат-основных : зависит:
мат-контроля-центр (>= 1.6.0) но он не будет установлен
 Зависит от: Каха (>= 1.6.0) но он не будет установлен
 Зависит: Марко (>= 1.6.0) но он не будет установлен
 Зависит: мат-сессии-менеджером (>= 1.6.0) но он не будет установлен
 Зависит: мат-панель (>= 1.6.0) но он не будет установлен
 Зависит: мат-настройки-демон (>= 1.6.0) но он не будет установлен
 Зависит: мат-терминал (>= 1.6.0) но он не будет установлен
 Зависит: приятель-рабочий стол (>= 1.6.0) но он не будет установлен
 Зависит: libmatekbd (>= 1.6.0) но он не будет установлен
 Зависит: libmatedesktop (>= 1.6.0) но он не будет установлен е: невозможно исправить ошибки, у вас есть сломанные пакеты.

Я не совсем уверен, что это означает, так как я полный нуб в Ubuntu..кто-нибудь может помочь?

+650
newcode 17 авг. 2013 г., 6:01:11

https://askubuntu.com/questions/79878/live-cd-live-usb-much-faster-than-full-install

Это скорее всего проблема в настоящее время очень глючный Compiz и какое-то единство ошибок в сочетании. Есть много отчетов на Launchpad. Проверьте мой Launchpad профиль, пройти через отчеты об ошибках выследил и постарайтесь определить, какое описание подходит к вашей ситуации наиболее внимательно https://bugs.launchpad.net/~bucic/ для меня это было https://bugs.launchpad.net/ubuntu/источник/программный/+ошибка/763005

Я следовал инструкциям есть повторное отключение синхронизации на обратный ход луча и добавление испытания СПЭ. С тех пор мой рабочий стол работает как надо.
В Чор НПА:vanvugt/Compiz и ППА:vanvugt/единство
Инструкции о том, как добавить СПЭ приведены на соответствующих страницах на Launchpad.
Не забудьте сделать полную резервную копию системы, прежде чем продолжить если вы не знаете как отменить изменения из испытания СПЭ. Также сделать полную резервную копию системы каждый раз перед установкой обновлений. Они проверяют ППД. Они могут быть "тормоза" что-то для вас после предоставления вам решение, которое вы хотели, и наслаждались в течение недели.




+598
Long Nick 9 янв. 2019 г., 1:48:07

Я использую HP павилион дм1 и установили Ubuntu 12.10. Но когда я запустить мой ПК она не запустится после появления жратвы появляется оранжевый экран и больше ничего. Итак, мне нужно перезагрузить компьютер для того, чтобы запустить в Ubuntu. Мне всегда нужно перезагрузить компьютер для того, чтобы работать. что я могу сделать?

+598
Ezra Drake 25 июл. 2018 г., 0:55:59

Чтобы повторно включить имя пользователя на панели Unity, на терминал:

gsettings набор com.каноническим.индикатор.сессия шоу-реальное имя-на панели правда

Чтобы отключить, просто изменить истинное в ложное:

gsettings набор com.каноническим.индикатор.сессия шоу-реальное имя-на панель ложные

Примечание: Вы должны перезагрузить, чтобы изменения вступили в силу.

+595
Ben2talk 7 нояб. 2018 г., 13:28:47

Вы можете добавить неофициальных источников программного обеспечения, как ППА, чтобы получить более передовых программного обеспечения. Программное обеспечение вы видите в центре программного обеспечения, что обеспечивается источниками программного обеспечения включена.

Так что этот вопрос не про сам Центр программного обеспечения, но вместо этого о том, почему официальные источники программного обеспечения, включена по умолчанию в Ubuntu, не предоставляют последним версиям программного обеспечения, как они вышли.

Это происходит из-за политики Убунту, поддержание стабильной работы пользователей, и предсказуемую функциональность, в версии. Когда приходит релиз Ubuntu выходит, обновления не выпускают, чтобы добавлять новые функции, или даже исправить мелкие ошибки. Вместо этого, они выпускаются только для исправления серьезных багов (или уязвимости).

Есть небольшое исключение для долгосрочных выпусков поддержки, для поддержки нового оборудования, при условии что это не нарушает каких-либо существующей функциональности.

Сообщество документации на обновления стабильного релиза объясняет эту политику, включая ее обоснование.

+569
user75117 19 июн. 2019 г., 1:02:23

Есть в любом случае я могу установить последний единства (используемый в Ubuntu 13.04) в Ubuntu 12.04? Я не хочу обновить мой супер стабильный 12.04 просто, чтобы получить единство.

+563
Andrej Makaron 30 апр. 2013 г., 13:48:30

У меня процессор i7 с 32 ГБ ОЗУ. Я установил Ubuntu 64 bit и чувствую, что производительность ниже ожиданий. Кто-то будет иметь ответ в данной ситуации?

ЕС у меня ум processador ком i7 с 32 ГБ ОЗУ-де-memória. ЕС instalei O в Убунту 64 бита е синто кы о desempenho Эста abaixo сделать esperado. Álguém критериев ответа пункт Эста situação?

+537
Rusdy Indra 23 июн. 2013 г., 6:41:40

Я не знаю, что я делаю неправильно, но я не могу сделать git толчок работе в Ubuntu (12.10). Я уже пробовал из командной строки, NetBeans и RabbitVCS.

Это список с ошибки я получаю:

в NetBeans:

Не удается подключиться к удаленному репозиторию на https://[email protected]/myname/prepo.git

rabbitvcs:

Не удалось подключиться к Bitbucket.орг:8080;соединения истекло время ожидания при доступе https://[email protected]/myname/prepo.git

терминал:

ничего не отображается, просто долго ждать.

Так как мой репозиторий на Bitbucket и это личное, я сделал публичный репозиторий, чтобы увидеть, если нет никаких проблем учетных данных, но это не сработало.

Можете ли вы дать мне некоторые советы по устранению неполадок? Какие файлы/конфиги я должен проверить или обновить?

спасибо заранее

+520
Lia77 10 апр. 2011 г., 23:57:32

на моей машине работает 11.04, я каким-то образом удалось удалить раздел, который был использован в качестве замены, в то время как я был передел жесткий диск. Я тогда выключил своп и попытался перенастроить его с другой раздел. (Я хотел сделать это в любом случае.) "в/etc/fstab с" содержались следующие строки:

/Дев/маппер/cryptswap1 не поменять Юз 0 0

Глядя на "в/etc/crypttab можно найти", я нашел ссылку на старый раздел подкачки, а sda7:

cryptswap1 /Дев/а sda7 и /dev/urandom замены,шифр=АЕС-с CBC-essiv:SHA256 и

Я изменил строку, чтобы использовать новый раздел /dev/sda2, который у меня был отформатирован как своп:

cryptswap1 на /dev/sda2 и /dev/urandom замены,шифр=АЕС-с CBC-essiv:SHA256 и

Тогда я обратился поменяемся обратно, и это, кажется, работает. "свободный -м" теперь говорит мне, что у меня 4 ГБ свободного пространства подкачки доступны в разделе, даже после перезагрузки.

Однако, я немного подозрительным, что она должна быть настолько проста, чтобы просто перепаять поменять через один маленький файл. Кроме того, Дисковая утилита не показывает раздел как используется как своп; он говорит, что "использование: -".

Я что-то пропустил? Существуют ли другие или дополнительные шаги я должен следовать, чтобы правильно перенастроить раздел подкачки?

+489
Baxissimo 20 апр. 2014 г., 2:33:17

Пытаюсь установить Skype на Ubuntu 12, я столкнулся и вопрос. Когда я тип:

судо apt-получить обновление
судо apt-получить установку скайп

Я получаю сообщение об ошибке

Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Skype уже новейшая версия.
Возможно, вы захотите воспользоваться 'apt-получить -Ф Install' для исправления этих:
Следующие пакеты имеют неудовлетворенные зависимости:
 в Skype : зависит: lib32stdc++6 (>= 4.1.1-21), но он не будет установлен
 Зависит: lib32asound2 (> 1.0.14) но он не будет установлен
 Зависит: ia32-библиотеки, но он не будет установлен
 Зависит от: пакетов libc6-для i386 (>= 2.7-1) но он не будет установлен
 Зависит: lib32gcc1 (>= 1:4.1.1-21+с архитектурой ia32.либы.1.19) но он не будет установлен
Е: неудовлетворенные зависимости. Попытайтесь выполнить 'apt-получить -установить Ф' без упаковки (или указать решения).

Как я могу решить это? Это способ я использую правильный, чтобы установить Skype?

Обновление: если я попытаюсь это сделать

судо apt-получить установку lib32stdc++6 lib32asound2 ia32-библиотеки пакетом libc6-i386 в lib32gcc1 скайп

тогда я вам

Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Skype уже новейшая версия.
Возможно, вы захотите воспользоваться 'apt-получить -Ф Install' для исправления этих:
Следующие пакеты имеют неудовлетворенные зависимости:
 ia32-библиотеки : зависит: ia32-библиотеки-мультиархитектурный
 lib32asound2 : зависит: libasound2 (= 1.0.25-1ubuntu10)
Е: неудовлетворенные зависимости. Попытайтесь выполнить 'apt-получить -установить Ф' без упаковки (или указать решения).
+476
anyta1611 7 нояб. 2014 г., 6:29:12

Возможно, вы захотите попробовать добавить предварительно запустить или запустить скрипты

в /etc/инит/языка.конф

(см. http://upstart.ubuntu.com/getting-started.html введение в выскочке, который анализирует этот файл)

Также в /etc/языка.conf позволяет указать скрипты, которые будут загружены. У вас есть подробное описание всех (многих) параметров, которые могут быть использованы в конфигурации форматах файла.Conf в /usr/доли/док/языка/языка.конф.

+442
serdarsenay 24 апр. 2013 г., 19:06:11

В \ в -md6sum метод exec {} \; это необходимо, чтобы предотвратить оболочки от интерпретации ; символ как разделитель команд. Если Java не выполняет команду в оболочке командной строки, попробуйте удалить побега \\ так что код становится:

Во время выполнения во время выполнения РТ =.getRuntime();
Процесс пр = РТ.метод exec("найти testdir была -типа F -exec для программы md5sum {} ;");

Я просто подтвердил, что такое поведение со следующей тестовой программы:

импорт Java.Ио.*;
класса XX {
 общественная статический недействительным основные(string аргументы[]) бросает исключение {
 Процесс P = время выполнения.getRuntime().метод exec("/bin/, и Эхо \\;");
 InputStream в = с. getInputStream();
 инт с;
 пока ((с=в.читать()) != -1)
Системы.из.писать((типа char)с);
С. инструкция waitfor();
}
}

Компиляции с помощью javac Xx.java, Ява ХХ выходы \;. Если я Удалить \\, он будет печатать ; как ожидалось.

+393
dvnkiss 17 февр. 2011 г., 5:03:46

Вставьте этот код в текстовый редактор, сделайте его исполняемым и запустите его. При выборе цвета пипеткой, X и y координаты будут отображаться в верхней части.

Редактировать: написал код для добавления в окно. Чтобы его захватить пиксели за пределами окна нажать кнопку (не пипеткой). Нажмите кнопку снова, чтобы остановить захват указателя. Не разобрались, как нарисовать перекрестие с Каиром, но вы можете, вероятно, использовать как. Я оставил некоторые Каир код на случай, если кто-то может сказать мне, почему мой прямоугольник не рисует...

#!/usr/Бен/Python с
от GI.хранилище импорт ГТК,ГДК, GdkPixbuf
импорт Каир

комплектовщик класс(ГТК.Окна):
 деф __инит__(самовыдвижение):
ГТК.Окне.__инит__(самостоятельная)
 самовывоз.подключение('удалить-событие', ГТК.main_quit)
 самовывоз.подключение('движения-уведомление-событие', самовывоз.motion_cb)
самовывоз.подключите (кнопка-пресс-мероприятие,самовывоз.button_press)
коробка=ГТК.Коробка(ориентация=ГТК.Ориентация.Горизонтальный)

 #Установка для координат и окно масштабирования 
coordbox=ГТК.Коробка(ориентация=ГТК.Ориентация.Вертикальный)
 самовывоз.xcoor=ГТК.Метка("х ")
 coordbox.pack_start(самовыдвижение.xcoor, истинного, ложного, 1)
 самовывоз.ycoor=ГТК.Метка("г: ")
 coordbox.pack_start(самовыдвижение.ycoor, истинного, ложного, 1)
самовывоз.zoomwin=ГТК.Изображения()
 #Пытаясь обратить на GTK.Изображения с Каиром на перекрестье... не работает
 самовывоз.zoomwin.подключение('ничья', собственной личности.ничья) 
самовывоз.zoomwin.set_app_paintable(правда)
coordbox.pack_start(самовыдвижение.zoomwin,Правда,Правда,1)
 самовывоз.buttongo=ГТК.(Кнопка"Выбрать Цвет")
самовывоз.buttongo.подключение('нажали',собственной личности.gobutton_activate)
coordbox.pack_start(самовыдвижение.buttongo,Правда,Правда,1)
 коробка.pack_start(coordbox, истинные, ложные, 5)

 #Поставить в колесо цвета для настройки цветов
самовывоз.СР=ГТК.ColorSelection()
 самовывоз.СР.цвет-изменено подключение ('', самовывоз.on_color_changed)
 коробка.pack_start(самовыдвижение.СР, Правда, Правда, 5)
самовывоз.добавление(вставка)
самовывоз.show_all()

 #Установите некоторые начальные параметры
 самовывоз.Вт,самовывоз.ч=10,10 размер #из увеличенного изображения в пикселях
самовывоз.счетчик=0
самовывоз.окно=собственн.get_window()
 #установить начальную изображения зум 
самовывоз.zoomwin.set_from_pixbuf(самовыдвижение.get_image().scale_simple(240,240,GdkPixbuf.InterpType.Плитки))
самовывоз.схватив=ложь

 деф on_color_changed(самовыдвижение,виджет=нет данных=нет):
 #Распечатать Х,Y для виджеты
дисплей=ГДК.Дисплей.get_default()
(экран,х,г,модификатор)=дисплей.get_pointer()
 самовывоз.xcoor.set_text("х: %я" %х)
 самовывоз.ycoor.set_text("Г: %Я" %Г)


 деф get_image(самовыдвижение,Ш=нет,ч=нет):
 #Получить изображения pixbuff под указатель
 если W==нет: Вт=собственн.Вт
 если H==нет: ч=собственн.ч
дисплей=ГДК.Дисплей.get_default()
(экран,самовывоз.х,самовывоз.г,модификатор)=дисплей.get_pointer()
окно=ГДК.get_default_root_window()
 скриншот = ГДК.pixbuf_get_from_window(окна,
 самовывоз.х-тип int(Ж/2), самовывоз.г-инт(ч/2), инт(ж), инт(ч))
 возвращение скриншот

 деф motion_cb(самовыдвижение, виджете, данных):
 #Что делать, пока указатель мыши двигается
 #Не запечатлеть каждое событие! Слишком много причин резервного копирования
 если самостоятельно.граф==5:
самовывоз.pixbuf=собственн.get_image().scale_simple(240,240,GdkPixbuf.InterpType.Плитки)
самовывоз.zoomwin.set_from_pixbuf(самовыдвижение.pixbuf)
самовывоз.zoomwin.queue_draw()
самовывоз.счетчик=0
самовывоз.счетчик+=1

 деф grab_start(самовыдвижение):
 #Захватить контроль указатель за пределы окна
 самовывоз.схватив = истина
 ГДК.pointer_grab(самовыдвижение.окна, 
 Правда, #разрешаем прохождение события указатель на детей
 ГДК.EventMask.POINTER_MOTION_MASK | ГДК.EventMask.BUTTON_PRESS_MASK | ГДК.EventMask.BUTTON_RELEASE_MASK,
Нет,
 Нет,# может поставить здесь пользовательский курсор 
0Л)

 деф button_press(самовыдвижение,виджете,данных):
 захват #цвет под курсором и выбрать в списке цвет 
cenpx=собственн.get_image(1,1)
 цвет=кортежа(карта(ОГА, cenpx.get_pixels()[:3]))
коль=ГДК.RGBA(с поплавком(цвет[0])/256.,поплавок(цвет[1])/256.,поплавок(цвет[2])/256.)
самовывоз.СР.set_current_rgba(кол)

 деф grab_stop(самовыдвижение):
 #Перестань хватать указатель
ГДК.pointer_ungrab(0)
 самовывоз.схватив=ложь 

 деф gobutton_activate(самовыдвижение, виджет, данных=нет):
 Кнопка управления #
 если самостоятельно.хватая==ложь:
самовывоз.grab_start()
 виджет.set_label("перестань")
другое:
самовывоз.grab_stop()
 виджет.set_label("выбрать цвет")

 деф рисовать(самостоятельно, виджет, СГ):
 #это вызывается, но ничего не рисуется, что я вижу...
КЛ.set_operator(Каир.OPERATOR_SOURCE)
КЛ.set_source_rgba(1,1,1,1)
 Вт = собственн.Вт
 ч = собственн.ч
КЛ.set_source_rgba(1,1,1,1)
КЛ.set_line_width(10)
КЛ.прямоугольник(ш/2-1,ч/2-1,Ж/2+1,ч/2+1)
КЛ.инсульт()
КЛ.set_operator(Каир.OPERATOR_OVER)


если __имя__=="__основной__":
победа=выбор()
ГТК.главная()
+378
Carey Gregory 17 авг. 2018 г., 23:07:36

Установить Тему

Я создал тему, как вы хотели, с выцветшим логотипом Убунту (кроме того я добавил анимацию логотип Ubuntu. Надеюсь, тебе понравится :-Р )

Скриншот

Spinning Ubuntu logo and the Ubuntu text logo with a moving fade effect.

Хотите увидеть это в живую?

Перейти к http://www.youtube.com/watch?v=zPo50gM3txU

Где можно получить эту тему?

Я загрузил его в MediaFire облако здесь.

Как вы его установить?

Скачать по ссылке выше, сохраните его на рабочем столе, а затем выполните следующие команды одну за одной. Пожалуйста, замените папку/lib/Плимут/темы в /usr/доли/Плимут/темы в команды, если вы находитесь на 16.04 или поздно.

команда CD ~/рабочий стол/
тар-XF ubuntufaded.тар
судо СР -Р Убунту-блекло-экран '/Либ/Плимут/темы'
судо РМ '/Либ/Плимут/темы/по умолчанию.Плимут'
судо ЛН-ы '/Либ/Плимут/темы/Убунту-блекло-экран/Убунту-блекло-экран.Плимут' '/Либ/Плимут/темы/по умолчанию.Плимут'
обновления-пакет initramfs-u и судо 

Как это проверить?

  1. Перезагрузить Ubuntu и вы увидите красивую анимацию при загрузке и остановки. Или
  2. Скопируйте все команды ниже и вставьте ее в терминал и нажмите Enter. (Вы, вероятно, нужно установить пакет: суда apt-получить установку Плимут-Х11)

    судо plymouthd --отладка --отладка-файл=/tmp/и Плимут-отладка-выход ; судо-Плимут-показать-всплеск ; для ((Я=0;я<10;я++)); спать 1 ; судо-Плимут-обновление=событие$Я ; сделано ; судо-Плимут-хватит

Как создать тема для Plymouth себя

Плимут скриптовый язык очень похож на C или JavaScript. Если вы знаете эти языки, то это будет очень легко создать Плимут скрипты сами.

Давайте начнем с основ, как операторы, циклы, комментарии и т. д. Поддерживает три типа комментариев.

# комментарий, как в bash
// один комментарий строку в C
/* комментарии блок */

Заявления заканчиваться точкой с запятой, например

фу = 10;

Блоки операторов могут быть созданы с помощью фигурных скобок, например

{
 фу = 10;
 з = фу + ФОО;
}

Поддерживаемые операторы +, -, *, /, %. Стенография операторы присваивания также поддерживаются +=, -=, *=, и т. д. Унарные операторы поддерживаются, например

фу *= ++з;

+ используется для конкатенации, например

ФОО = "июня" + 7; # здесь Foo является "Jun7"

Сравнения пример оператора:

х = (3 >= 1); # присвоить 1 к X, потому что это правда
г = ("фу" == "бар"); # присвоить 0 К Г потому что это ложь

Условные операции и циклы:

если (ФОО > 4)
{
фу--;
 з = 1;
}
еще
 для z = 0;


в то время как (Фу--)
 з *= фу;

&&, ||, ! также поддерживаются.

если ( фу > 0 && ФОО <4 )

Это может быть новым для многих читателей: хеширование, похожи на массивы. Хэши могут быть созданы путем доступа к их содержимому через точку или [ ] скобки, например

фу.а = 5;
х = фу["А"] ; # х равен 5

Используйте веселье ключевое слово для определения функции, например

веселый аниматор (параметр1, параметр param2, param3)
{
 если (параметр1 == параметр2)
 возвращение параметр2;
еще
 возвращение param3;
}

Два основных Плимут объектов

Изображения

Чтобы создать новый образ, дайте имя изображения в тему каталог изображения(). Помните, только .PNG-файлов поддерживаются. Например:

фон = имидж ("черный.ПНГ"); 

Чтобы показать текстовое сообщение, вы должны создать образ текста. (Это, возможно, удивит вас.) Например:

text_message_image = изображения.Текст("я люблю Убунту");

Ширину и высоту можно найти с помощью GetWidth() и GetHeight(); например:

image_area = фон.GetWidth() * фон.GetHeight();

Можно повернуть или изменить размер изображения, например:

down_image = logo_image.Поворот (3.1415); изображение # может быть повернут. Параметр для поворота-это угол в радианах
fat_image = фон.Масштаб ( фон.GetWidth() * 4 , фон.GetHeight () ) # сделать изображения в четыре раза по ширине

Спрайт

Использовать спрайт для размещения изображения на экране.

Создание Спрайта:

first_sprite = Спрайт ();
first_sprite.Устанавливает раскрывающееся меню (фон);

Или снабжая изображение его конструктору,

first_sprite = Спрайт (фон);

Как настроить другой спрайт на разных позициях на экране (х,у,Z):

first_sprite.SetX (300); # поместить в точке Х=300
first_sprite.Сэты (200); # положить в y=200
фоне.Сэтз(-20);
переднем плане.Сэтз(50);

Или вы можете установить все сразу с setposition для():

first_sprite.Setposition для(300, 200, 50) # поместить в точке Х=300, у=200, г=50

Изменение непрозрачности:

faded_sprite.SetOpacity (0.3);
invisible_sprite.SetOpacity (0);

Некоторые используют разные методы:

Окна.GetWidth();
Окна.GetHeight();
Окна.SetBackgroundTopColor (0.5, 0, 0); # значениями RGB в диапазоне от 0 до 1.
Окна.SetBackgroundBottomColor (0.4, 0.3, 0.6);
Плимут.Того, чтобы(); # возвращает строку из одного из: "загрузки", "останов", "приостановить", "возобновить" или "неизвестно".
и т. д.

Предопределенные Функции

Плимут.SetRefreshFunction (функции); # вызываем Плимут.SetRefreshFunction с функцией установит, что функция будет называться до 50 раз в секунду
Плимут.SetBootProgressFunction(); # функция вызывается с двумя числами, время загрузки и прогресс (между 0 и 1)
Плимут.SetRootMountedFunction(); # функция вызывается, когда новый корень монтируется
Плимут.SetKeyboardInputFunction(); # функция вызывается со строкой, содержащей новый персонаж, введенный на клавиатуре
Плимут.SetUpdateStatusFunction(); # функция вызывается новыми загрузочными статус строку
Плимут.SetDisplayPasswordFunction(); # функция вызывается, когда дисплей должен отобразить диалог пароля. Первый параметр-это строка запроса, вторая-количество пуль.
Плимут.SetDisplayQuestionFunction(); # функция вызывается, когда дисплей должен отобразить диалог вопрос. Первый параметр-это строка запроса, второй-содержание записи.
Плимут.SetDisplayNormalFunction(); # функция вызывается, когда дисплей вернется в нормальное состояние
Плимут.SetMessageFunction(); # функция вызывается, когда должны отображаться новые сообщения. Первый аргумент-это сообщение для отображения.

Математические Функции

Математика.АБС()
Математика.Мин()
Математика.Пи()
Математика.Потому что()
Математика.Случайный()
Математика.Инт()
и т. д.

Это лучше, чтобы изменить существующий скрипт, чем начинать с нуля.

Открыть .скрипт файл из Мои загруженные темы и попытаться понять, что он делает. Фантастический путеводитель можно найти здесь.

Я уверен, что вы узнаете это. Это совсем не сложно. Дайте мне знать если вам нужна любая помощь.

Надеюсь, это поможет вам создать его самостоятельно.

Ответ на Рошана Георгия комментарий : Можно ли заменить лилового цвета с изображение в качестве фона по умолчанию Плимут тема имена "Убунту-Логос" ?

фон = образ ("ваш-образ.ПНГ"); 
спрайт = Спрайт (фон.Масштаб (Окна.GetWidth(), Окна.GetHeight()));
спрайт.SetX (0); # поместить в точке Х=0
спрайт.Сэты (0); # положить в y=0

Вам может понадобиться, чтобы добавить спрайт.Сэтз (-10);

Вы должны удалить

Окна.SetBackgroundTopColor (Р, Q, Р);
Окна.SetBackgroundBottomColor (а, б);

где Р, Q, Р, А, Б, в приведены некоторые значения.

Более одной

+313
Ben Kennett 4 янв. 2010 г., 17:42:27

Вы можете использовать инструмент с открытым исходным кодом: TestDisk для восстановления поврежденных таблиц разделов.

Пример восстановления поврежденной таблицы разделов: http://geekyprojects.com/storage/how-to-repair-a-damaged-partition-table-or-mbr/

+312
sukamrazuka 8 сент. 2017 г., 6:48:45

Просто выполните команду выход и вы выйдете из консоли восстановления.

+274
Jonathan Wenger 17 мая 2015 г., 1:35:37

Имеется веб-интерфейс для XBMC, которая позволяет использовать свой браузер, чтобы выбрать СМИ, но он более ограничен, чем на UPnP пульт дистанционного управления для например, Андроид. Тем не менее, если вы просто хотите, чтобы играть все это вполне практичный.

Включить web-интерфейс из XBMC с системой->настройки->сети->услуги->разрешить контроль на XBMC через HTTP.

Затем откройте в браузере в http://host:8080/, где хост - это IP-адрес устройства, которое работает на XBMC. Если (как это подразумевается raspbmc) устройство Пи малины, по умолчанию я думаю, что вы должны быть в состоянии использовать сайт RaspberryPi.местные вместо того, чтобы искать IP-адрес.

+219
Max Malysh 7 апр. 2017 г., 6:02:19

Я обнаружил, что пробелы в моем файле/etc/crypttab можно найти вызывая вновь созданный файл initrd не получится. Даже если файл crypttab можно найти оказалось хорошо.

Это было обнаружено после того, как я откатил на рабочее ядро и разбили его, когда я создал новый файл initrd с помощью:

обновления-пакет initramfs-u и судо 

Я убрал лишние пробелы из /etc/crypttab и снова обновляется в initramfs.

Все хорошо.

+158
Burton Kent 12 мар. 2014 г., 8:57:47

Вы можете использовать cntlm для управления прокси ISA настройки.

Чтобы обойти поймать 22 его установки, без Центр приложений Ubuntu будучи в состоянии подключиться к интернету, открыть синаптик, решили установить cntlm и перейдите в меню Файл->Создать скачать пакет скриптов. Откройте скрипт в текстовом редакторе и загрузить и установить пакет вручную.

Есть очень подробное руководство, чтобы настроить cntlm здесь.

+130
Ahmad Alselwadi 21 нояб. 2017 г., 23:50:47
  1. Вы установить дополнительные драйвера для вашей видеокарты? Попробуйте установить с помощью задиристым-ГТК.

  2. Установите предварительный натяг, который недавно загружает загружается(но сейчас не работает) данных программ в фоновом режиме, так что ваша система может загрузить эту программу быстрее, когда вы хотите запустить его снова.

  3. Перейти в эту команду: > плагин Unity>экспериментальные . Изменить тире-бар, статический или нет размытости. Что уменьшает задержки черточки единства.

  4. Необходимо использовать своп, по крайней мере 1 ГБ. Если вы не держите раздела для свопа, то не волнуйтесь, вы можете создать файл подкачки без удалить или создать новый раздел. Проверьте здесь просто скопируйте и вставьте команды в терминал.

  5. Удалить ненужные программы из списка автозагрузки.

    судо СЭД --на месте с/включенной опцией nodisplay=true и включенной опцией nodisplay=false/В Г из /etc/кода валюты XDG/автозапуск/*.рабочего стола

    Выполните команду первым, который будет отображать все ваши приложения в "запуск приложений"

  6. Установите ноутбук-режим-инструменты, которые позволят увеличить срок службы батареи вашего ноутбука.

  7. Добавьте строку в /etc/sysctl-переменной.конф

    судо команду Gedit /и т. д./sysctl.конф

    ВМ.поведение=10 [добавить строку в конец файла]

    Это означает, ваша система будет сохранять кэш в ОЗУ, вместо того, чтобы поменять как можно больше, и производительность системы будет увеличиваться.

+106
Strange Ideas 16 апр. 2019 г., 19:37:38

Выяснил это, если debdiffs направляются на латание материалов, ручного редактирования не вызывает вопроса.

+53
medokr 15 мая 2015 г., 20:48:08

Этот ответ был в основном используя информацию из первых трех этапов этого спросите Ubuntu ответа и на этот форум Ubuntu резьбы , на которые он ссылается касается. Это другое спросите Ubuntu ответ был очень полезным. Так что все кредиты на NES, llazarte, Бодхи.дзадзэн и Argusvision.

Чтобы просто поменять две клавиши функции: Из терминала запустить зев , а затем нажмите клавишу F9, которая могла бы дать что-то вроде

Terminal window showing F9 KeyPress event

Делаешь то же самое для клавиши PrtSc не давал никакого выхода в зев для меня (или я не смог найти "событием keypress"), поэтому я использовал Argusvision советы по использованию пользовательских ярлыков в любых условиях, но для того, чтобы отключить клавиши PrtSc как кнопка скриншот на переназначение как сдвиг + АЛТ затем попытался снова нажать который дал мне код 107 на клавиши PrtSc в зев вроде так

Terminal window showing PrtSc KeyPress event

Повторяя этот процесс для всех четырех ключей мне дали

  • Ф9 = код 75
  • Клавиши PrtSc = код 107, действие печати
  • Ф10 = код 76
  • Свиток замка = ключ 127, паузы

Для изменения функции клавиш нам нужно знать код нового ключа затвора и "действие" старого или существующий ключ для этой функции.

Теперь, когда у нас есть ключ, коды для идентификации ключей мы теперь заставить систему делать то, что мы хотим купить, используя параметр xmodmap и, как мы знаем, Ф9 и "код 75" и клавиши PrtSc и действия "печатать" все, что нам нужно сделать, это

параметр xmodmap-E "в код 75 = принт"

чтобы сделать Ф9 ключа ведут себя, как будто клавиши PrtSc клавиша была нажата. т. е. код остается прежним, но нажав клавишу F9 ключ будет иметь различные результаты.

Через зев с прокрутки блокировка также дал

Terminal window showing Scroll Lock KeyPress event

что подтверждает "действие" для прокрутки блокировки клавиша "пауза", поэтому для принятия Ф10 выступать в качестве прокрутки блокировка попытке

параметр xmodmap-е "код 76 = пауза"

должны дать желаемых результатов.

То есть при выходе из системы или завершении работы и т. д., Так что мы должны сделать после подтверждения команды

параметр xmodmap-E "в код 75 = принт"
параметр xmodmap-е "код 76 = пауза"

не дать желаемых результатов, это разобраться SysRec модифицированного клавиши PrtSc и поменять на другие кнопки, так что мы не имеем несколько экземпляров одинаковых ключевых действий . Добавление

параметр xmodmap-е "код 107 в mod1 = Ф9 Sys_Req"

нужно поменять клавишу F9 , где клавиши PrtSc держал изменен SysReq (Альт + клавиши PrtSc) и снова мы можем использовать зев, чтобы проверить это.

Замена блокировки прокрутки и Ф10 кнопки легче

параметр xmodmap-E "в код 127 = Ф10"

Убедившись в том, что при выполнении

параметр xmodmap-E "в код 75 = принт"
параметр xmodmap-е "код 107 в mod1 = Ф9 Sys_Req"
параметр xmodmap-е "код 76 = пауза"
параметр xmodmap-E "в код 127 = Ф10"

действительно делать то, что предназначено все, что осталось сделать, это получить это происходит во время запуска. Для этого запустите

параметр xmodmap-пке|для egrep -е '(Ф9|печати)'

который дал мне

some more text

нас интересует только ключей 75 и 107. Сделайте то же самое для

параметр xmodmap-пке|для egrep -е '(Ф10|пауза)'

который дал мне

even more text

и нас интересует только ключей 76 и 127.

Создайте новый текстовый документ в любом текстовом редакторе скопировать и вставить соответствующую информацию

код 75 = печать NoSymbol печати
код 107 = Ф9 Ф9 Sys_Req Sys_Req
код 76 = пауза пауза NoSymbol 
код 127 = Ф10 Ф10 NoSymbol

назвать файл так, как .Параметр xmodmap и сохранить его в вашем домашнем каталоге, позволит вам запускать изменениями, просто зайдя на после перезагрузки.

+45
Sufendy 24 нояб. 2011 г., 17:08:31

Показать вопросы с тегом