tl; dr:我正在寻找一种“规范”或“推荐”的方式在 Ubuntu touch 上安装(cli).deb 软件包
我已经在我的桌面和服务器上使用 Ubuntu 一年了,我很满意。现在我买了第一部 Ubuntu 手机,BQ Aquaris e4.5 Ubuntu 版。但是,我发现我无法安装普通.deb
软件包或使用apt-get
. 如何“root”我的手机以便我可以安装“普通”.deb
软件包?
我自己试过了。我知道第一件事是使您的文件系统可写。我执行了以下步骤,但后来由于 dpkg 错误而卡住了。
# Desktop:
sudo add-apt-repository ppa:phablet-team/tools
sudo apt-get update
sudo apt-get install phablet-tools
# Phone:
Security & Privacy: Lock phone: Lock when idle: Never
About this phone: Developer Mode: Developer Mode ON
# connect phone to PC via USB
# Desktop:
adb devices
# no device detected so I've manually added file
touch /home/username/.android/adb_usb.ini
# with …
Run Code Online (Sandbox Code Playgroud) 当尝试在 Ubuntu 14.04 上安装 Firefox 软件包时,它提示我也安装xul-ext-ubufox
:
$ sudo apt-get install firefox
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
xul-ext-ubufox
Suggested packages:
ttf-lyx
The following NEW packages will be installed
firefox xul-ext-ubufox
Run Code Online (Sandbox Code Playgroud)
为什么安装 Firefox 包需要 Ubufox 包?据我了解,Ubufox 只是扩展了 Firefox 的功能,所以它应该是一个推荐的包,而不是必需的。
还有一个附带问题,如何在不安装 Ubufox 的情况下安装 Firefox?
从 snap 安装的 Brave 运行了好几个月。由于两天后单击启动器中的勇敢图标时它没有启动。当尝试从命令行运行 Brave 时,只是调用brave
我收到以下警告,浏览器启动但没有我的所有配置文件数据(书签、配置、历史记录),并且它处于不安全的 --no-sandbox 模式。
main.go:224: cannot change mount namespace of snap "brave" according to change mount (/snap/gtk-common-themes/818/share/icons/Suru /snap/brave/44/data-dir/icons/Suru none bind,ro 0 0): cannot use "/snap/gtk-common-themes/818/share/icons/Suru" as bind-mount source: not a directory
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Gkr-Message: secret service operation failed: An AppArmor policy prevents this sender from sending this message to this recipient;
Run Code Online (Sandbox Code Playgroud)
看起来像 snap-AppArmor 集成问题。
Ubuntu 18.04.1 LTS。
snap version
snap 2.36.2
snapd 2.36.2 …
Run Code Online (Sandbox Code Playgroud) 亲爱的 Xubuntu 社区,
抱歉问了一个很长的问题,但我花了一些时间尝试调试这个问题。我想全面介绍我尝试过的行动,也希望收到解决问题的规范答案。
我已经使用 Ubuntu/Xubuntu 几年了。我在小型低规格机器上使用 Xubuntu。我很满意,但碰巧它比另一台机器上的 Ubuntu 造成了更多的麻烦。
我现在使用的是 18.04(新安装),但之前在 14.04 上也发生过同样的问题。我通过安装xscreenserver解决了这个问题,这次没有帮助。
问题是,当我的笔记本电脑进入锁定屏幕(或者可能暂停,但我总是在电源管理选项中禁用它,所以它不应该)时,我无法重新登录它是很常见的。打开盖子并按下按钮后屏幕保持黑色。
有时我只是在黑屏中输入密码,然后按回车键,然后它就起作用了,我回来了,但这不是规则。绝对不是正确的方法,因为我无法确定我到底在哪里输入密码。
当问题发生时,我花了相当多的时间进入 tty1 并使用它lynx
来找到一种方法来至少保存我在 tty7 会话中打开的当前工作。sudo -i loginctl unlock-sessions
有效但并不总是有效。还是没有路可走...
让我定义我试图实现的预期行为。
当我合上盖子时,我希望锁定会话并关闭显示。当我打开盖子(或最终按下按钮)时,我希望看到迎宾员,以便我可以解锁我的会话。锁定屏幕也应该通过菜单选项工作,然后合上盖子就可以关闭显示。我相信这是我的 Ubuntu 上的默认设置。
我读到了有关双重锁定屏幕和其他一些问题的信息,了解实际发生的情况非常复杂。根据我目前的理解,这可能是 systemd-logind、lightdm、light-locker 和 xfce4-power-manager 的配置问题。
尝试了几件事:
笔记本电脑盖:“锁定屏幕”和“关闭显示屏”
sudo vim /etc/systemd/logind.conf
#set: HandleLidSwitch=lock
Run Code Online (Sandbox Code Playgroud)
sudo apt slick-greeter lightdm-settings
sudo lightdm-settings
Run Code Online (Sandbox Code Playgroud)
sudo apt python-gi light-locker-settings
sudo light-locker-settings
Run Code Online (Sandbox Code Playgroud)
我卸载了,xscreenserver
因为它不起作用,而且我实际上不需要屏幕保护程序应用程序,而是需要正确配置锁屏和问候语。
为了理解和调试事情,我需要知道如何检查我正在使用哪个储物柜应用程序?light-locker、xflock 还是其他?我不想听到我的发行版本中的默认值是什么,而是如何检查它,所以答案将在未来的版本中有用。如何访问该应用程序的日志。
同样,我正在使用哪个迎宾应用程序?以及如何访问其日志。
最重要的是......如何实现合盖+锁定屏幕+显示关闭的预期行为?
谢谢
apparmor ×1
apt ×1
chromium ×1
firefox ×1
lightdm ×1
lock-screen ×1
snap ×1
ubuntu-touch ×1
xfce ×1
xubuntu ×1