Это меню называют меню клиента . К сожалению, нет никакого способа изменить записи кроме modifiyng исходный код.
Однако, если я понял Вас правильно, Вы хотите удалить все записи меню кроме тех имеющих отношение к слою окна. В этом случае можно присвоить ярлык на client-layer-menu
.
Открывают Ваш openbox rc.xml
(обычно под $HOME/.config/openbox/rc.xml
, мог бы быть назван lxde-rc.xml
или lubuntu-rc.xml
в зависимости от Вашего DE). Найдите следующую строку:
и замена это с:
Что касается окна закрывают опцию Вы потерянный путем замены меню: можно всегда использовать ALT + ярлык F4 .
Я предполагаю, что это проблема MTP. У меня нет Nexus, но у меня есть Samsung Galaxy S3. Проблема заключается в том, что когда вы подключаете USB-кабель и пытаетесь просмотреть файлы, вы можете видеть только папки, а не файлы. Я предполагаю, что это проблема, которую вы испытываете.
Я бы предположил, что вы использовали метод go-mtp, который оказался очень успешным для меня. Таким образом, вместо этого вы можете попробовать приложение «gMTP» из Ubuntu Software Center. У меня был некоторый успех с этим. Для работы требуется некоторое время, поэтому будьте терпеливы при подключении телефона. Сначала запустите приложение и посмотрите, что произойдет.
Я не был уверен, что можно сказать о твоем комментарии «когда Ubuntu работает на Nexus 7». Если вы используете Ubuntu на Nexus 7, то, возможно, существует вероятность того, что проблема, на которую вы ссылаетесь, может быть решена с помощью предстоящего образа телефона Ubuntu для Nexus в феврале?
ЗАБЫТЬ НА МЕНЯ: Airdroid - проверьте это в Google Play и получите доступ к своим файлам через браузер.
Вот копия моей заметки Tomboy с использованием метода go-mtp. Это может оказаться полезным, если оно отличается от того, что вы пробовали ранее.
sudo chmod a + r /etc/fuse.conf sudo gedit /etc/fuse.conf
nano /etc/fuse.conf Устанавливается в: - user_allow_other
sudo apt-get установить libmtp-dev git golang mkdir / tmp / go export GOPATH = / tmp / go go get github.com/hanwen/go-mtpfs sudo mv / tmp / go / bin / go-mtpfs / usr / local / sbin / go- mtpfs sudo chmod a + x / usr / local / sbin / go-mtpfs
sudo mkdir / media / s3 sudo chmod 777 / media / s3
(вы можете изменить разрешения позже - просто для убедитесь, что у вас нет проблем с разрешениями)
Этот бит на самом деле не нужен, потому что информацию можно почерпнуть из http://chakra.sourceforge.net/ccr/packages/ud /udev-android-rules/udev-android-rules/51-android.rules Необходимо получить некоторую информацию о телефоне. Можно получить, запустив: - udevadm monitor --environment --udev
Теперь подключите телефон на несколько секунд, затем отключите. Скопируйте информацию.
От: http://chakra.sourceforge.net/ccr/packages/ud/udev-android-rules/udev-android-rules/51-android.rules Получите следующее : - SUBSYSTEM == "usb", ATTR {idVendor} == "04e8", ATTR {idProduct} == "6601", SYMLINK + = "android_adb" SUBSYSTEM == "usb", ATTR {idVendor} == "04e8" , ATTR {idProduct} == "685d", MODE = "0660" SUBSYSTEM == "usb", ATTR {idVendor} == "04e8", ATTR {idProduct} == "68c3", MODE = "0660" SUBSYSTEM = = "usb", ATTR {idVendor} == "04e8", ATTR {idProduct} == "6866", SYMLINK + = "libmtp-% k", ENV {ID_MTP_DEVICE} = "1", ENV {ID_MEDIA_PLAYER} = "1 "
Затем добавьте к нему: - (замените 'brian' на имя пользователя)
ENV { ID_MODEL} == "SAMSUNG_Android", ENV {ID_MODEL_ID} == "6860", ACTION == "add", RUN + = "/ usr / bin / sudo -u Брайан / usr / local / sbin / go-mtpfs -allow- other = true / media / s3 "
ENV {ID_MODEL} ==" SAMSUNG_ Android ", ENV {ID_MODEL_ID} ==" 6860 ", ACTION ==" удалить ", RUN + =" / bin / umount / media / s3 "
Вставьте все вышеперечисленное в: - / etc / udev / rules.d / 99-android.rules
Теперь перезапустите службу udev sudo Перезапустите udev
Вы пробовали Adbfs ?
с веб-сайта;
Этот вариант adbfs трудоемок, БЕЗ наличия корневого доступа (busybox) на вашем телефоне!
Инструкции: Вам понадобится libfuse-dev. В Ubuntu
sudo apt-get install libfuse-dev
Клонируйте репозиторий
git clone git://github.com/spion/adbfs-rootless.git
cd adbfs-rootless
Build
make
Скопируйте двоичные файлы adbfs в каталог / platform-tools. Если в вашем $ PATH есть инструменты платформы, вы можете пропустить этот шаг.
При необходимости создайте точку монтирования (например, в вашем домашнем каталоге)
mkdir ~/droid
Перед монтированием вам нужно один раз запустить adb, чтобы убедиться, что демон запущен (будет исправлен в конце концов). [1115 ]
Из каталога инструментов платформы SDK:
./adb shell ls
Теперь вы можете смонтировать устройство (также из каталога инструментов платформы):
./adbfs ~/droid
Насколько я понимаю, вы можете подключить Nexus-7 через USB к вашему ПК и войти в систему через Serial Debug Shell в соответствии с этой страницей:
https: // wiki. ubuntu.com/Nexus7/UsingTheDevice
Дальнейшее описание на этой странице говорит, что «новая функция была недавно добавлена для 13.04». Так что я думаю, что была добавлена простая функциональность сервера.
Для того, чтобы отправить и получить файл, вам сначала потребуется терминальная программа для последовательной связи (например, screen или GTKTerm), которая может отправлять и получать файлы, а функциональность должна быть добавлена на стороне сервера (что мы не знаем).
Прямо сейчас я вижу только ограниченную возможность, посылая необработанный файл через GTKTerm с таким содержанием:
echo abc > file.txt
, чтобы создать текстовый файл на Нексус 7. Это может быть расширено, но поскольку добавлено больше функциональности, может быть проще использовать wifi и nfs.
Обновление:
Я просто хочу добавить несколько комментариев по этой теме. Другие ответы на этот вопрос не считают, что речь идет о соединении двух компьютеров, работающих под управлением Ubuntu. Они подключены через USB, в то время как компьютер является хостом, а планшет (Nexus 7) - устройством.
Нет связи между этими двумя машинами, поэтому usbip определенно не будет работать.
Два других ответа могут иметь смысл для Android на Nexus 7, но не для Ubuntu на Nexus 7.
Вероятно, нам придется продолжить поиск правильного решения. Имеет ли смысл подумать о чем-то вроде этого:
Одним из возможных решений является использование пакета usbip
. Следующая ссылка является учебным пособием
http://blog.bravi.org/?p=866#more-866
Если это работает, то файл на Nexus может быть доступ через scp или даже самбу.