我有一台运行 Ubuntu 的台式电脑,还有一台三星 Galaxy 平板电脑。我正在寻找满足以下需求的解决方案:
- 将平板电脑连接到电脑。
- 平板电脑将作为应用程序窗口打开。
- 应用程序窗口从平板电脑输出声音和视频。
- 应用程序窗口将键盘和鼠标输入从 PC 传输到平板电脑。
如果这样的事情不存在,难道它不存在是因为它不可能吗?我可以寻找哪些类似的解决方案来启动它的创建。
我有一台运行 Ubuntu 的台式电脑,还有一台三星 Galaxy 平板电脑。我正在寻找满足以下需求的解决方案:
如果这样的事情不存在,难道它不存在是因为它不可能吗?我可以寻找哪些类似的解决方案来启动它的创建。
update -alternatives命令是一种常用方法,用于指定各种替代程序中的哪一个应该是几类程序(网络浏览器、编辑器等)中的每一个的默认程序。我认为用户更改默认值的正常方法是运行类似sudo update-alternatives --config gnome-www-browser
各种应用程序依赖于其他指定默认浏览器的方法(参见例如'xdg-open')。
但我这里的问题集中在priority
配置设置的含义和策略上。手册页说明:
每个备选方案都有一个与之关联的优先级。当链接组处于自动模式时,组成员指向的备选方案将是那些具有最高优先级的备选方案。
它还指出,提供相同文件的不同包需要合作完成。
我想了解这些优先事项是如何设计的:
在阅读Microsoft Edge is Now Taking Over as Your Default Browser… on Linux后,我遇到了这个问题,它记录了 Microsoft 为基于 Debian 的系统打包的 Edge 如何作为浏览器被赋予 200 的优先级(带有评论# Good enough to be the default.
). x-www-browser
在我的 Ubuntu 20.04 系统上,和的其他优先级gnome-www-browser
是:
$ update-alternatives --display x-www-browser
x-www-browser - auto mode
link best version is /usr/bin/microsoft-edge-stable
link currently points to /usr/bin/microsoft-edge-stable
link x-www-browser is /usr/bin/x-www-browser
/usr/bin/firefox - priority 40
/usr/bin/google-chrome-beta - priority 150
/usr/bin/microsoft-edge-stable - priority 200
我安装了官方的 Ubuntu chromium-based 浏览器chromium
,现在使用的是snap
. 但它没有出现在备选方案中。
我还没有安装 google-chrome-stable。他们是否也使用 200 的优先级?
当备选方案之间的优先级值存在联系时会发生什么?
非常感谢。
我已经开始学习堆栈 Web 开发,它是一个开源 JavaScript 框架,用于开发健壮的应用程序。它是一个完整的软件工具包,包含构建动态网站和应用程序的一切。
作为初学者,我遇到了与安装和设置 Mean Stack 相关的问题。我什至不知道安装的基础知识。我不知道如果我在设置或安装时做错了会有什么后果。
我正在尝试在 18.04 中安装 gtest。我跑了
sudo apt-get install libgtest-dev
但是当我进入该文件夹 /usr/src/
时,没有 gtest 或 googletest 文件夹。
根据这个:
应该有一个目录供我构建 gtest。
有谁知道发生了什么?
我输入sudo apt remove easyscreencast
并得到了结果:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package easyscreencast
所以任何人都可以向我解释如何删除和清除 EasyScreenCast?
我正在尝试使用pbuilder
. 我试过了,但遇到了以下问题。
$ sudo pbuilder create --distribution focal
W: /root/.pbuilderrc does not exist
I: Distribution is focal.
I: Current time: Tue Sep 8 12:15:34 IST 2020
I: pbuilder-time-stamp: 1599547534
I: Building the build environment
I: running debootstrap
/usr/sbin/debootstrap
I: Retrieving InRelease
I: Checking Release signature
E: Release signed by unknown key (key id A507B2BBA7803E3B)
The specified keyring /usr/share/keyrings/ubuntu-archive-keyring.gpg may be incorrect or out of date.
You can find the latest Debian release key at https://ftp-master.debian.org/keys.html
E: debootstrap failed
E: Tail of debootstrap.log:
2020-09-08 12:15:35 URL:http://ppa.launchpad.net/apandada1/foliate/ubuntu/dists/focal/InRelease [17512/17512] -> "/var/cache/pbuilder/build/32477/var/lib/apt/lists/partial/ppa.launchpad.net_apandada1_foliate_ubuntu_dists_focal_InRelease" [1]
gpgv: Signature made Mon Jul 6 16:09:04 2020 IST
gpgv: using RSA key A507B2BBA7803E3B
gpgv: Can't check signature: No public key
E: End of debootstrap.log
W: Aborting with an error
我尝试使用 导入该密钥gpg --keyserver keyserver.ubuntu.com --recv-keys A507B2BBA7803E3B
,但这并没有改变sudo pbuilder create --distribution focal
.
我也试过这个答案,但是命令
sudo pbuilder --debootstrapopts --keyring=/etc/apt/trusted.gpg --distribution focal
没有帮助,它只输出如何使用 pbuilder。
如何解决这个问题?
我使用 dpkg 创建包并分发我的应用程序。请看一下我的“DEBIAN/control”文件的例子:
Package: myapp
Version: 1.0.1
Section: base
Priority: optional
Architecture: amd64
Depends: bash (>= 2.05a-11)
Maintainer: Home <[email protected]>
Description: My test app
上一个包的控制文件有一行不同:
Version: 1.0.0
在幕后它工作正常:package-1.0.0 文件被替换为新文件。但问题是用户没有收到任何消息,例如“版本 1.0.0 已安装”或“您真的想用新版本替换旧版本吗?”。安装新版本的应用程序时,我无法自定义“Ubuntu 软件”的行为。这是向用户显示的唯一窗口: Ubuntu Software screenshot
如何通知用户已经安装了以前版本的 myapp?
我有一个脚本 script.sh 但如果运行时必须通过文件所在的文件夹打开并以 ./script.sh 的方式运行它,我会很懒惰,
如何让我的脚本使用关键字?
我有一个 script.sh 文件
如果我把它写在命令中
然后“testscript”将打开 script.sh 文件
请帮忙
我编写了一个在 Ubuntu 上运行的软件..(18.04 和 20.04 测试)。我没有打包它,因为我也在使用 Arch linux,但是写了一个安装脚本。它复制一些文件并生成一个桌面文件,如果我在“活动”中搜索它,它可以被识别并运行。
但是,如果我右键单击视频(已为其编写了软件)并选择“使用其他应用程序打开”,则在“选择应用程序”对话框中看不到它。
桌面文件如下所示:
#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=/usr/local/bin/VideoCut
Name=Video Cut
Comment=MPG4 cutter
Icon=/usr/local/bin/videocut/icons/movie-icon.png
NoDisplay=false
Categories=GTK;AudioVideo
MimeType=video/dv;video/mpeg;video/x-mpeg;video/msvideo;video/quicktime;video/x-anim;video/x-avi;video/x-ms-asf;video/x-ms-wmv;video/x-msvideo;video/x-nsv;video/x-flc;video/x-fli;video/x-flv;video/vnd.rn-realvideo;video/mp4;video/mp4v-es;video/mp2t;application/ogg;application/x-ogg;video/x-ogm+ogg;audio/x-vorbis+ogg;application/x-matroska;audio/x-matroska;video/x-matroska;video/webm;audio/webm;audio/x-mp3;audio/x-mpeg;audio/mpeg;audio/x-wav;audio/x-mpegurl;audio/x-scpls;audio/x-m4a;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;application/vnd.rn-realmedia;audio/x-real-audio;audio/x-pn-realaudio;application/x-flac;audio/x-flac;application/x-shockwave-flash;misc/ultravox;audio/vnd.rn-realaudio;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-wav;audio/x-pn-windows-acm;image/vnd.rn-realpix;audio/x-pn-realaudio-plugin;application/x-extension-mp4;audio/mp4;audio/amr;audio/amr-wb;x-content/video-vcd;x-content/video-svcd;x-content/video-dvd;
桌面文件适用于 Xubuntu(和其他 XFCE 发行版)以及 Lubuntu 和 Kubuntu 以及相应的“选择应用程序”对话框。
该桌面文件中缺少某些东西,显然只有 gnome 需要。
把它们加起来:
那里!希望每个人都做得很好。我最近将我的笔记本电脑 Ubuntu 14.04 LTS 升级到了 Ubuntu 20.04 LTS,但我确实怀念前者所拥有的美妙底座。我的意思是,在 Dock 上滚动我可以轻松地在窗口(应用程序、文件等)之间切换,无需额外点击。
有人知道如何在 Ubuntu 20.04 上安装它吗?
提前致谢!