分类 桌面应用 下的文章

autoplank 是用 Go 语言编写的小型工具,它为 Plank 扩展坞增加了多显示器支持,而无需创建多个扩展坞。

当你将鼠标光标移动到显示器的底部时,autoplank 会使用 xdotool 检测到你的鼠标移动,并且自动将 Plank 扩展坞移动到该显示器。该工具仅在将 Plank 设置为在屏幕底部的情况下工作(至少目前如此)。

在 Plank 实际出现在鼠标所在的显示器上前会稍有延迟。开发人员说这是有意设计的,以确保你确实要在该显示器上访问 Plank。显示 Plank 之前的时间延迟目前尚不可配置,但将来可能会改变。

autoplank 可以在 elementary OS 以及其它的桌面环境或发行版上使用。

Plank 是一个简单的扩展坞,它显示了正在运行的应用程序/窗口的图标。它允许将应用程序固定到扩展坞,并带有一些内置的简单“扩展组件”:剪贴板管理器、时钟、CPU 监视器、显示桌面和垃圾桶。要访问其设置,请按住 Ctrl 键,同时右键单击 Plank 扩展坞上的任意位置,然后单击 “Preferences”。

Plank 默认用在 elementary OS 中,但也可以在任何桌面环境或 Linux 发行版中使用。

安装 autoplank

在其 GitHub 页面上,提到你需要 Go 1.8 或更高版本才能构建 autoplank,但我能够在 Ubuntu 16.04(elementary OS 0.4 Loki)中使用 Go 1.6 成功构建它。

开发者说:

1、安装所需的依赖项。

要构建 autoplank,你需要 Go(在 Debian、Ubuntu、elementary OS 等中使用 golang-go)。要获取最新的 Git 代码,你还需要 git,要在显示器上检测你的鼠标移动,还需要安装 xdotool

使用以下命令将它们安装在 Ubuntu、Debian、elementary OS 等中:

sudo apt install git golang-go xdotool

2、从 Git 获取最新的 autoplank,构建并将其安装在 /usr/local/bin 中:

git clone https://github.com/abiosoft/autoplank
cd autoplank
go build -o autoplank
sudo mv autoplank /usr/local/bin/

你现在可以从主目录中删除 autoplank 文件夹。

当你想卸载 autoplank 时,只需删除 /usr/local/bin/autoplank 二进制文件(sudo rm /usr/local/bin/autoplank)。

3、将 autoplank 添加到启动中。

如果你想在将 autoplank 添加到启动项或为其创建 systemd 服务之前尝试使用 autoplank,则只需在终端中键入 /usr/local/bin/autoplank 即可启动它。

要使 autoplank 在重新启动后起作用,你需要将其添加到启动项中。确切的操作步骤取决于你的桌面环境,因此我不会确切告诉你如何在每个桌面环境中执行此操作,但是请记住在启动项中将 /usr/local/bin/autoplank 设置为可执行文件。

在 elementary OS 中,你可以打开“系统设置”,然后在“应用程序”的“启动”选项卡上,单击窗口左下角的“+”按钮,然后在“键入自定义命令”字段中添加 “/usr/local/bin/autoplank”:

此处的解释,使用 autoplank 的另一种方法是通过为其创建 systemd 服务。将 systemd 服务用于 autoplank 的优点是,无论它出于何种原因而崩溃,都可以重新启动 autoplank。可以使用 systemd 服务或将 autoplank 添加到启动应用程序中(但不要同时使用两者)。

4、完成此操作后,注销、登录,autoplank 应该已在运行,因此你可以将鼠标移至显示器底部以将 Plank 停靠此处。


via: https://www.linuxuprising.com/2018/08/use-plank-on-multiple-monitors-without.html

作者:Logix 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

本文将向你展示如何在 Fedora 的命令行解释器(CLI)Shell 中设置一些强大的工具。如果使用bash(默认)或zsh,Fedora 可让你轻松设置这些工具。

前置需求

这需要一些已安装的软件包。在 Fedora 工作站上,运行以下命令:

sudo dnf install git wget curl ruby ruby-devel zsh util-linux-user redhat-rpm-config gcc gcc-c++ make

在 Silverblue 上运行:

sudo rpm-ostree install git wget curl ruby ruby-devel zsh util-linux-user redhat-rpm-config gcc gcc-c++ make

注意:在 Silverblue 上,你需要重新启动才能继续。

字体

你可以通过安装新字体使终端焕然一新。为什么不使用可以同时显示字符和图标的字体呢?

Nerd-Fonts

打开一个新终端,然后键入以下命令:

git clone https://github.com/ryanoasis/nerd-fonts ~/.nerd-fonts
cd .nerd-fonts
sudo ./install.sh

Awesome-Fonts

在工作站上,使用以下命令进行安装:

sudo dnf fontawesome-fonts

在 Silverblue 上键入:

sudo rpm-ostree install fontawesome-fonts

Powerline

Powerline 是 vim 的状态行插件,并为其他几个应用程序也提供了状态行和提示符,包括 bash、zsh、tmus、i3、Awesome、IPython 和 Qtile。你也可以在官方文档站点上找到更多信息。

安装

要在 Fedora 工作站上安装 Powerline 实用程序,请打开一个新终端并运行:

sudo dnf install powerline vim-powerline tmux-powerline powerline-fonts

在 Silverblue 上,命令更改为:

sudo rpm-ostree install powerline vim-powerline tmux-powerline powerline-fonts

注意:在 Silverblue 上,你需要重新启动才能继续。

激活 Powerline

要使 Powerline 默认处于活动状态,请将下面的代码放在 ~/.bashrc 文件的末尾:

if [ -f `which powerline-daemon` ]; then
  powerline-daemon -q
  POWERLINE_BASH_CONTINUATION=1
  POWERLINE_BASH_SELECT=1
  . /usr/share/powerline/bash/powerline.sh
fi

最后,关闭终端并打开一个新终端。它看起来像这样:

Oh-My-Zsh

Oh-My-Zsh 是用于管理 Zsh 配置的框架。它捆绑了有用的功能、插件和主题。要了解如何将 Zsh 设置为默认外壳程序,请参见这篇文章

安装

在终端中输入:

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

或者,你也可以输入以下内容:

sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

最后,你将看到如下所示的终端:

恭喜,Oh-my-zsh 已安装成功。

主题

安装后,你可以选择主题。我喜欢使用 powerlevel10k。优点之一是它比 powerlevel9k 主题快 100 倍。要安装它,请运行以下命令行:

git clone https://github.com/romkatv/powerlevel10k.git ~/.oh-my-zsh/themes/powerlevel10k

并在你的 ~/.zshrc 文件设置 ZSH_THEME

ZSH_THEME=powerlevel10k/powerlevel10k

关闭终端。再次打开终端时,powerlevel10k 配置向导将询问你几个问题以正确配置提示符。

完成 powerline10k 配置向导后,你的提示符将如下所示:

如果你不喜欢它。你可以随时使用 p10k configure 命令来运行 powerline10k 向导。

启用插件

插件存储在 .oh-my-zsh/plugins 文件夹中。要激活插件,你需要编辑 ~/.zshrc 文件。安装插件意味着你创建了一系列执行特定功能的别名或快捷方式。

例如,要启用 firewalld 和 git 插件,请首先编辑 ~/.zshrc

plugins=(firewalld git)

注意:使用空格分隔插件名称列表。

然后重新加载配置:

source ~/.zshrc

要查看创建的别名,请使用以下命令:

alias | grep firewall

更多配置

我建议安装语法高亮和语法自动建议插件。

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

将它们添加到文件 ~/.zshrc 的插件列表中。

plugins=( [plugins...] zsh-syntax-highlighting zsh-autosuggestions)

重新加载配置。

source ~/.zshrc

查看结果:

彩色的文件夹和图标

colorls 是一个 ruby gem,可使用颜色和超棒的字体图标美化终端的 ls 命令。你可以访问官方网站以获取更多信息。

因为它是个 ruby gem,所以请按照以下简单步骤操作:

sudo gem install colorls

要保持最新状态,只需执行以下操作:

sudo gem update colorls

为防止每次输入 colorls,你可以在 ~/.bashrc~/.zshrc 中创建别名。

alias ll='colorls -lA --sd --gs --group-directories-first'
alias ls='colorls --group-directories-first'

另外,你可以为 colorls 的选项启用制表符补完功能,只需在 shell 配置末尾输入以下行:

source $(dirname ($gem which colorls))/tab_complete.sh

重新加载并查看会发生什么:


via: https://fedoramagazine.org/tuning-your-bash-or-zsh-shell-in-workstation-and-silverblue/

作者:George Luiz Maluf 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

掌握这些 Google Chrome 键盘快捷键,以获得更好、更流畅、更高效的 Web 浏览体验。还包括可下载的备忘单。

无可否认,Google Chrome 是最受欢迎的网络浏览器。它的开源版本 Chromium 也越来越受欢迎,现在一些 Linux 发行版将其作为默认的网络浏览器。

如果你经常在台式机上使用它,则可以使用 Google Chrome 键盘快捷键来改善浏览体验。没有必要用你的鼠标移来移去、点来点去。只要掌握这些快捷方式,你可以节省一些时间并提高工作效率。

我这里使用的名称是 Google Chrome,但是这些快捷方式同样适用于 Chromium 浏览器。

你应该使用的 11 个酷炫的 Chrome 键盘快捷键

如果你是专业人士,可能已经知道其中一些 Chrome 快捷方式,但是有可能你仍然可以在这里找到一些隐藏的宝石。让我们来看看。

键盘快捷键动作
Ctrl+T打开一个新标签页
Ctrl+N打开一个新窗口
Ctrl+Shift+N打开一个新无痕式窗口
Ctrl+W关闭当前标签页
Ctrl+Shift+T重新打开上一个关闭的标签页
Ctrl+Shift+W关闭窗口
Ctrl+TabCtrl+Shift+Tab切换到右侧或左侧的标签页
Ctrl+L访问搜索/地址栏
Ctrl+D将网址放入书签
Ctrl+H访问浏览历史
Ctrl+J访问下载历史
Shift+Esc打开 Chrome 任务管理器

你可以下载这份有用的 Chrome 键盘快捷键列表来作为快速参考

1、用 Ctrl+T 打开一个新标签页

需要打开一个新标签页吗?只需同时按 CtrlT 键,你就会打开一个新标签。

2、使用 Ctrl+N 打开一个新窗口

已经打开太多标签页?是时候打开一个新的窗口。使用 CtrlN 键打开一个新的浏览器窗口。

3、使用 Ctrl+Shift+N 隐身

在线查询航班或酒店价格?隐身可能会有所帮助。使用 Ctrl+Shift+N 在 Chrome 中打开一个隐身窗口。

4、使用 Ctrl+W 关闭标签页

使用 CtrlW 键关闭当前标签页。无需将鼠标移到顶部并寻找 x 按钮。

5、不小心关闭了标签页?用 Ctrl+Shift+T 重新打开

这是我最喜欢的 Google Chrome 浏览器快捷方式。当你关闭了原本不想关的标签页时,就不用再懊悔了。使用 Ctrl+Shift+T,它将打开最后一个关闭的选项卡。继续按此组合键,它把关闭的选项卡再次打开。

6、使用 Ctrl+Shift+W 关闭整个浏览器窗口

完成工作了吗?是时候关闭带有所有标签页的整个浏览器窗口了。使用 Ctrl+Shift+W 键,浏览器窗口将消失,就像以前不存在一样。

7、使用 Ctrl+Tab 在标签之间切换

打开的标签页太多了吗?你可以使用 Ctrl+Tab 移至右侧标签页。想左移吗?使用 Ctrl+Shift+Tab。重复按这些键,你可以在当前浏览器窗口的所有打开的标签页之间移动。

你也可以使用 Ctrl+0 直到 Ctrl+9 转到前 10 个标签页之一。但是此 Chrome 键盘快捷键不适用于第 11 个及更多标签页。

8、使用 Ctrl+L 转到搜索/地址栏

想要输入新的 URL 或快速搜索一些内容。你可以使用 Ctrl+L,它将在顶部突出显示地址栏。

9、用 Ctrl+D 收藏当前网站

找到了有趣的东西?使用 Ctrl+D 组合键将其保存在书签中。

10、使用 Ctrl+H 返回历史记录

你可以使用 Ctrl+H 键打开浏览器历史记录。如果你正在寻找前一段时间访问过的页面,或者删除你不想再看到的页面,可以搜索历史记录。

11、使用 Ctrl+J 查看下载

在 Chrome 中按 Ctrl+J 键将带你进入下载页面。此页面将显示你执行的所有下载操作。

意外惊喜:使用 Shift+Esc 打开 Chrome 任务管理器

很多人甚至都不知道 Chrome 浏览器中有一个任务管理器。Chrome 以消耗系统内存而臭名昭著。而且,当你打开大量标签时,找到罪魁祸首并不容易。

使用 Chrome 任务管理器,你可以查看所有打开的标签页及其系统利用率统计信息。你还可以看到各种隐藏的进程,例如 Chrome 扩展程序和其他服务。

Google Chrome 任务管理器

下载 Chrome 快捷键备忘单

我知道掌握键盘快捷键取决于习惯,你可以通过反复使用使其习惯。为了帮助你完成此任务,我创建了此 Google Chrome 键盘快捷键备忘单。

Google Chrome 键盘快捷键备忘单

你可以下载以下 PDF 格式的图像,进行打印并将其放在办公桌上。这样,你可以一直练习快捷方式。

如果你对掌握快捷方式感兴趣,还可以查看 Ubuntu 键盘快捷键

顺便问一下,你最喜欢的 Chrome 快捷方式是什么?


via: https://itsfoss.com/google-chrome-shortcuts/

作者:Abhishek Prakash 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

你可以通过多种方法来调整 Ubuntu,以自定义其外观和行为。我发现最简单的方法是使用 GNOME 优化工具。它也被称为 GNOME Tweak 或简单地称为 Tweak(优化)。

在过去的教程中,我已经多次介绍过它。在这里,我列出了你可以使用此工具执行的所有主要优化。

我在这里使用的是 Ubuntu,但是这些步骤应该适用于使用 GNOME 桌面环境的任何 Linux 发行版。

在 Ubuntu 18.04 或其它版本上安装 GNOME 优化工具

GNOME 优化工具可从 Ubuntu 中的 Universe 存储库中安装,因此请确保已在“软件和更新”工具中启用了该仓库:

在 Ubuntu 中启用 Universe 存储库

之后,你可以从软件中心安装 GNOME 优化工具。只需打开软件中心并搜索 “GNOME Tweaks” 并从那里安装它:

从软件中心安装 GNOME 优化工具

或者,你也可以使用命令行通过 apt 命令安装此软件:

sudo apt install gnome-tweaks

用优化工具定制 GNOME 桌面

GNOME 优化工具使你可以进行许多设置更改。其中的某些更改(例如墙纸更改、启动应用程序等)也可以在官方的“系统设置”工具中找到。我将重点介绍默认情况下“设置”中不可用的优化。

1、改变主题

你可以通过各种方式在 Ubuntu 中安装新主题。但是,如果要更改为新安装的主题,则必须安装GNOME 优化工具。

你可以在“ 外观 Appearance ”部分找到主题和图标设置。你可以浏览可用的主题和图标并设置你喜欢的主题和图标。更改将立即生效。

通过 GNOME 优化更改主题

2、禁用动画以提速你的桌面体验

应用程序窗口的打开、关闭、最大化等操作都有一些细微的动画。你可以禁用这些动画以稍微加快系统的速度,因为它会稍微使用一点资源。

禁用动画以获得稍快的桌面体验

3、控制桌面图标

至少在 Ubuntu 中,你会在桌面上看到“ 家目录 Home ”和“ 垃圾箱 Trash ”图标。如果你不喜欢,可以选择禁用它。你还可以选择要在桌面上显示的图标。

在 Ubuntu 中控制桌面图标

4、管理 GNOME 扩展

我想你可能知道 GNOME 扩展。这些是用于桌面的小型“插件”,可扩展 GNOME 桌面的功能。有大量的 GNOME 扩展,可用于在顶部面板中查看 CPU 消耗、获取剪贴板历史记录等等。

我已经写了一篇安装和使用 GNOME 扩展的详细文章。在这里,我假设你已经在使用它们,如果是这样,可以从 GNOME 优化工具中对其进行管理。

管理 GNOME 扩展

5、改变字体和缩放比例

你可以在 Ubuntu 中安装新字体,并使用这个优化工具在系统范围应用字体更改。如果你认为桌面上的图标和文本太小,也可以更改缩放比例。

更改字体和缩放比例

6、控制触摸板行为,例如在键入时禁用触摸板,使触摸板右键单击可以工作

GNOME 优化工具还允许你在键入时禁用触摸板。如果你在笔记本电脑上快速键入,这将很有用。手掌底部可能会触摸触摸板,并导致光标移至屏幕上不需要的位置。

在键入时自动禁用触摸板可解决此问题。

键入时禁用触摸板

你还会注意到当你按下触摸板的右下角以进行右键单击时,什么也没有发生。你的触摸板并没有问题。这是一项系统设置,可对没有实体右键按钮的任何触摸板(例如旧的 Thinkpad 笔记本电脑)禁用这种右键单击功能。两指点击可为你提供右键单击操作。

你也可以通过在“ 鼠标单击模拟 Mouse Click Simulation ”下设置为“ 区域 Area ”中而不是“ 手指 Fingers ”来找回这项功能。

修复右键单击问题

你可能必须重新启动 Ubuntu 来使这项更改生效。如果你是 Emacs 爱好者,还可以强制使用 Emacs 键盘绑定。

7、改变电源设置

电源这里只有一个设置。它可以让你在盖上盖子后将笔记本电脑置于挂起模式。

GNOME 优化工具中的电源设置

8、决定什么显示在顶部面板

桌面的顶部面板显示了一些重要的信息。在这里有日历、网络图标、系统设置和“ 活动 Activities ”选项。

你还可以显示电池百分比、添加日期及时间,并显示星期数。你还可以启用鼠标热角,以便将鼠标移至屏幕的左上角时可以获得所有正在运行的应用程序的活动视图。

GNOME 优化工具中的顶部面板设置

如果将鼠标焦点放在应用程序窗口上,你会注意到其菜单显示在顶部面板中。如果你不喜欢这样,可以将其关闭,然后应用程序菜单将显示应用程序本身。

9、配置应用窗口

你可以决定是否在应用程序窗口中显示最大化和最小化选项(右上角的按钮)。你也可以改变它们的位置到左边或右边。

应用程序窗口配置

这里还有其他一些配置选项。我不使用它们,但你可以自行探索。

10、配置工作区

GNOME 优化工具还允许你围绕工作区配置一些内容。

在 Ubuntu 中配置工作区

总结

对于任何 GNOME 用户,GNOME 优化(Tweaks)工具都是必备工具。它可以帮助你配置桌面的外观和功能。 我感到惊讶的是,该工具甚至没有出现在 Ubuntu 的主存储库中。我认为应该默认安装它,要不,你就得在 Ubuntu 中手动安装 GNOME 优化工具。

如果你在 GNOME 优化工具中发现了一些此处没有讨论的隐藏技巧,为什么不与大家分享呢?


via: https://itsfoss.com/gnome-tweak-tool/

作者:Abhishek Prakash 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

IceWM 是一款非常轻量的桌面。它已经出现 20 多年了,它今天的目标仍然与当时相同:速度、简单性以及不妨碍用户。

我曾经将 IceWM 添加到 Scientific Linux 中作为轻量级桌面。当时它只是 0.5 兆的 rpm 包。运行时,它仅使用 5 兆的内存。这些年来,IceWM 有所增长。rpm 包现在为 1 兆。运行时,IceWM 现在使用 10 兆的内存。尽管在过去十年中它的大小增加了一倍,但它仍然非常小。

这么小的包,你能得到什么?确切地说,就是一个窗口管理器。没有其他东西。你有一个带有菜单或图标的工具栏来启动程序。速度很快。最后,还有主题和选项。除了工具栏中的一些小东西,就只有这些了。

安装

因为 IceWM 很小,你只需安装主软件包。

$ sudo dnf install icewm

如果要节省磁盘空间,许多依赖项都是可选的。没有它们,IceWM 也可以正常工作。

$ sudo dnf install icewm --setopt install_weak_deps=false

选项

IceWM 默认已经设置完毕,以使普通的 Windows 用户也能感到舒适。这是一件好事,因为选项是通过配置文件手动完成的。

我希望你不会因此而止步,因为它并没有听起来那么糟糕。它只有 8 个配置文件,大多数人只使用其中几个。主要的三个配置文件是 keys(键绑定),preferences(总体首选项)和 toolbar(工具栏上显示的内容)。默认配置文件位于 /usr/share/icewm/

要进行更改,请将默认配置复制到 IceWM 家目录(~/.icewm),编辑文件,然后重新启动 IceWM。第一次做可能会有点害怕,因为在 “Logout” 菜单项下可以找到 “Restart Icewm”。但是,当你重启 IceWM 时,你只会看到闪烁一下,更改就生效了。任何打开的程序均不受影响,并保持原样。

主题

IceWM in the NanoBlue theme

如果安装 icewm-themes 包,那么会得到很多主题。与常规选项不同,你无需重启 IceWM 即可更改为新主题。通常我不会谈论主题,但是由于其他功能很少,因此我想提下。

工具栏

工具栏是为 IceWM 添加了更多的功能的地方。你可以看到它可以切换不同的工作区。工作区有时称为虚拟桌面。单击工作区图标以移动到它。右键单击一个窗口的任务栏项目,可以在工作区之间移动它。如果你喜欢工作区,它拥有你想要的所有功能。如果你不喜欢工作区,那么可以选择关闭它。

工具栏还有网络/内存/CPU 监控图。将鼠标悬停在图标上可获得详细信息。单击图标可以打开一个拥有完整监控功能的窗口。这些小图形曾经出现在每个窗口管理器上。但是,随着桌面环境的成熟,它们都将这些图形去除了。我很高兴 IceWM 留下了这个不错的功能。

总结

如果你想要轻量但功能强大的桌面,IceWM 适合你。它已经设置好了,因此新的 Linux 用户也可以立即使用它。它是灵活的,因此 Unix 用户可以根据自己的喜好进行调整。最重要的是,IceWM 可以让你的程序不受阻碍地运行。


via: https://fedoramagazine.org/icewm-a-really-cool-desktop/

作者:tdawson 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

使用这个基于 scrcpy 的开源应用从你的电脑上访问你的安卓设备。

在未来,你所需的一切信息皆触手可及,并且全部会以全息的形式出现在空中,即使你在驾驶汽车时也可以与之交互。不过,那是未来,在那一刻到来之前,我们所有人都只能将信息分散在笔记本电脑、手机、平板电脑和智能冰箱上。不幸的是,这意味着当我们需要来自该设备的信息时,我们通常必须查看该设备。

虽然不完全是像全息终端或飞行汽车那样酷炫,但 srevin saju 开发的 guiscrcpy 是一个可以在一个地方整合多个屏幕,让你有一点未来感觉的应用程序。

Guiscrcpy 是一个基于屡获殊荣的一个开源引擎 scrcpy 的一个开源项目(GUN GPLv3 许可证)。使用 Guiscrcpy 可以将你的安卓手机的屏幕投射到你的电脑,这样你就可以查看手机上的一切东西。Guiscrcpy 支持 Linux、Windows 和 MacOS。

不像其他 scrcpy 的替代软件一样,Guiscrcpy 并不仅仅是 scrcpy 的一个简单的复制品。该项目优先考虑了与其他开源项目的协作。因此,Guiscrcpy 对 scrcpy 来说是一个扩展,或者说是一个用户界面层。将 Python 3 GUI 与 scrcpy 分开可以确保没有任何东西干扰 scrcpy 后端的效率。你可以投射到 1080P 分辨率的屏幕,因为它的超快的渲染速度和超低的 CPU 使用,即使在低端的电脑上也可以运行的很顺畅。

Scrcpy 是 Guiscrcpy 项目的基石。它是一个基于命令行的应用,因此它没有处理你的手势操作的用户界面。它也没有提供返回按钮和主页按钮,而且它需要你对 Linux 终端比较熟悉。Guiscrcpy 给 scrcpy 添加了图形面板。因此,任何用户都可以使用它,而且不需要通过网络发送任何信息就可以投射和控制他的设备。Guiscrcpy 同时也为 Windows 用户和 Linux 用户提供了编译好的二进制文件,以方便你的使用。

安装 Guiscrcpy

在你安装 Guiscrcpy 之前,你需要先安装它的依赖包。尤其是要安装 scrcpy。安装 scrcpy 最简单的方式可能就是使用对于大部分 Linux 发行版都安装了的 snap 工具。如果你的电脑上安装并使用了 snap,那么你就可以使用下面的命令来一步安装 scrcpy。

$ sudo snap install scrcpy

当你安装完 scrcpy,你就可以安装其他的依赖包了。Simple DirectMedia Layer(SDL 2.0) 是一个显示和控制你设备屏幕的工具包。Android Debug Bridge (ADB) 命令可以连接你的安卓手机到电脑。

在 Fedora 或者 CentOS:

$ sudo dnf install SDL2 android-tools

在 Ubuntu 或者 Debian:

$ sudo apt install SDL2 android-tools-adb

在另一个终端中,安装 Python 依赖项:

$ python3 -m pip install -r requirements.txt --user

设置你的手机

为了能够让你的手机接受 adb 连接。必须让你的手机开启开发者选项。为了打开开发者选项,打开“设置”,然后选择“关于手机”,找到“版本号”(它也可能位于“软件信息”面板中)。不敢置信,只要你连续点击“版本号”七次,你就可以打开开发者选项。(LCTT 译注:显然这里是以 Google 原生的 Android 作为说明的,你的不同品牌的安卓手机打开开发者选项的方式或有不同。)

 title=

更多更全面的连接手机的方式,请参考安卓开发者文档

一旦你设置好了你的手机,将你的手机通过 USB 线插入到你的电脑中(或者通过无线的方式进行连接,确保你已经配置好了无线连接)。

使用 Guiscrcpy

当你启动 guiscrcpy 的时候,你就能看到一个主控制窗口。点击窗口里的 “Start scrcpy” 按钮。只要你设置好了开发者模式并且通过 USB 或者 WiFi 将你的手机连接到电脑。guiscrcpy 就会连接你的手机。

 title=

它还包括一个可写入的配置系统,你可以将你的配置文件写入到 ~/.config 目录。可以在使用前保存你的首选项。

guiscrcpy 底部的面板是一个浮动的窗口,可以帮助你执行一些基本的控制动作。它包括了主页按钮、返回按钮、电源按钮以及一些其他的按键。这些按键在安卓手机上都非常常用。值得注意的是,这个模块并不是与 scrcpy 的 SDL 进行交互。因此,它可以毫无延迟的执行。换句话说,这个操作窗口是直接通过 adb 与你的手机进行交互而不是通过 scrcpy。

 title=

这个项目目前十分活跃,不断地有新的特性加入其中。最新版本的具有了手势操作和通知界面。

有了这个 guiscrcpy,你不仅仅可以在你的电脑屏幕上看到你的手机,你还可以就像操作你的实体手机一样点击 SDL 窗口,或者使用浮动窗口上的按钮与之进行交互。

 title=

Guiscrcpy 是一个有趣且实用的应用程序,它提供的功能应该是任何现代设备(尤其是 Android 之类的平台)的正式功能。自己尝试一下,为当今的数字生活增添一些未来主义的感觉。


via: https://opensource.com/article/19/9/mirror-android-screen-guiscrcpy

作者:Seth Kenlon 选题:lujun9972 译者:amwps290 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出