惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Apple Machine Learning Research
Apple Machine Learning Research
Blog — PlanetScale
Blog — PlanetScale
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
G
Google Developers Blog
F
Full Disclosure
大猫的无限游戏
大猫的无限游戏
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Threat Research - Cisco Blogs
A
Arctic Wolf
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
The Cloudflare Blog
博客园 - 【当耐特】
AWS News Blog
AWS News Blog
U
Unit 42
V
Vulnerabilities – Threatpost
P
Privacy International News Feed
T
Tor Project blog
Microsoft Security Blog
Microsoft Security Blog
宝玉的分享
宝玉的分享
Google DeepMind News
Google DeepMind News
爱范儿
爱范儿
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Recorded Future
Recorded Future
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threatpost
Latest news
Latest news
GbyAI
GbyAI
S
SegmentFault 最新的问题
MongoDB | Blog
MongoDB | Blog
N
Netflix TechBlog - Medium
Hacker News: Ask HN
Hacker News: Ask HN
美团技术团队
N
News | PayPal Newsroom
J
Java Code Geeks
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Microsoft Azure Blog
Microsoft Azure Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
The Hacker News
The Hacker News
The GitHub Blog
The GitHub Blog
V
V2EX
N
News and Events Feed by Topic
T
Troy Hunt's Blog
Security Latest
Security Latest
博客园 - 叶小钗
P
Palo Alto Networks Blog

AUR Newest Packages

AUR (en) - xcute AUR (en) - wallrift AUR (en) - smolvm-git AUR (en) - smolvm-bin AUR (en) - smolvm AUR (en) - chess-cat-git AUR (en) - uac-launch-control-bin AUR (en) - openclaw AUR (en) - keyviz-zh-bin AUR (en) - profile-sync-daemon-openrc-git AUR (en) - runex-bin AUR (en) - sing-box-ref1nd-beta-bin AUR (en) - netscan-tui AUR (en) - android-cli AUR (en) - rudo-bin AUR (en) - marmalade-bin AUR (en) - clawx-appimage AUR (en) - echomusic-appimage AUR (en) - vermouth AUR (en) - mautrix-telegram-bin AUR (en) - ketesa AUR (en) - clawd-on-desk-bin AUR (en) - rebased-bin AUR (en) - oxideterm-bin AUR (en) - shed-sh AUR (en) - haus-bin AUR (en) - stably-orca-bin AUR (en) - reflection AUR (en) - emerald-legacy-launcher-git AUR (en) - kwim AUR (en) - pentest-ghostwriter AUR (en) - papagaia AUR (en) - outport-bin AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - python-fastapi-sso AUR (en) - zeed-bin AUR (en) - dwl-git-azerty AUR (en) - libspatialaudio-git AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-git AUR (en) - giff-git AUR (en) - budget-tracker-bin AUR (en) - budget-tracker AUR (en) - tasks-bin AUR (en) - ruri-git AUR (en) - gitmun-bin AUR (en) - python-cozempic AUR (en) - paintfe-bin AUR (en) - paintfe AUR (en) - drop-bin AUR (en) - tritium-launcher-bin AUR (en) - solidc-git AUR (en) - paseo-desktop-bin AUR (en) - dota2-minify-bin AUR (en) - yt-dvr AUR (en) - enneagram AUR (en) - excalidraw-desktop-bin AUR (en) - binaryobjectscanner-bin AUR (en) - openring-rs AUR (en) - openring-rs-bin AUR (en) - brave-origin-beta-bin AUR (en) - whisper.cpp-cuda-bin AUR (en) - libggml-cuda-bin AUR (en) - revdiff AUR (en) - tdesktop-nolimit AUR (en) - cert-checker AUR (en) - yaak-cli AUR (en) - yaak-cli-bin AUR (en) - deez-notes-bin AUR (en) - goosestation-libretro AUR (en) - whispers-cuda-bin AUR (en) - kei AUR (en) - foxguard AUR (en) - hyprlogin-git AUR (en) - kebiki AUR (en) - runex AUR (en) - ikuai-cli AUR (en) - whispers-bin AUR (en) - pipeweaver-app AUR (en) - pipeweaver AUR (en) - agentop-bin AUR (en) - cosmic-ext-connected-git AUR (en) - kwin-dual-mode AUR (en) - skwd-daemon AUR (en) - ter-music-cn AUR (en) - elio-bin AUR (en) - keyboard-chattering-fix-git AUR (en) - qtkeychain-qt5 AUR (en) - gesturecontrol AUR (en) - sharey AUR (en) - ouijit-bin AUR (en) - usque-bin AUR (en) - twig-bin AUR (en) - ascendara-bin
AUR (en) - chrome-remote-desktop
2026-06-03 · via AUR Newest Packages

Pinned Comments

frealgagu commented on 2020-12-05 22:38 (UTC)

victorbrca commented on 2020-04-03 01:04 (UTC)

Thanks @frealgagu for packaging this, @nightuser for the existing session patch and @Brinsky for the instructions.

I've compiled both instructions with screenshots and added it to my blog if anyone is having issues with the install. Otherwise, just follow the instructions in the comments by @Brinsky from 2019-12-06 13:58.

Brinsky commented on 2019-12-06 13:58 (UTC)

Here's how I got this working with the new web app (remotedesktop.google.com):

  1. Build and install the package
  2. run crd --setup
  3. (Optional) Configure execution of your preferred window manager in ~/.chrome-remote-desktop-session
  4. Go to http://remotedesktop.google.com/headless
  5. Click "next" and "authorize" through each instruction
  6. Copy/paste and run the provided "Debian" command, which should look like the following: DISPLAY= /opt/google/chrome-remote-desktop/start-host --code="<UNIQUE_CODE>" --redirect-url="<https://remotedesktop.google.com/_/oauthredirect>" --name=
  7. Set up a name and PIN
  8. Wait for successful output containing "Host ready to receive connections."
  9. Run crd --start

Brunno commented on 2025-09-01 10:58 (UTC)

Is using headless mandatory for it to work? It kind of creates a parallel user session which has restrictions when it comes to file and app access.

rozsi commented on 2025-05-07 14:58 (UTC) (edited on 2025-05-07 15:02 (UTC) by rozsi)

I am a newbie with Linux and I just wanted to share my experience how I made it work with my Mac, maybe someone has the same issue as I had.

I managed to register my Arch PC in my Mac's chrome remote desktop's list with Brinsky's comment, but it was offline, even tho the service was running on Arch. So I added these lines in the ~/.chrome-remote-desktop-session file:

if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
  eval "$(dbus-launch --sh-syntax)"
  export DBUS_SESSION_BUS_ADDRESS
  export DBUS_SESSION_BUS_PID
fi

export XDG_CURRENT_DESKTOP=GNOME
export DESKTOP_SESSION=gnome
export GNOME_SHELL_SESSION_MODE=classic
export DISPLAY=:20
export GDK_BACKEND=x11
export XDG_SESSION_TYPE=x11

exec /usr/bin/gnome-session --session=gnome

I use GNOME, so those values should be changed for you, if you use something else. But since it's a virtual desktop session you can technically use anything as long as it's installed.

But this won't change the fact that this still starts a new virtual desktop session and your actual session is not reachable.

cracey commented on 2025-02-10 16:59 (UTC) (edited on 2025-02-10 17:31 (UTC) by cracey)

I'm running on a steam deck and I managed to get this to work following Brinsky's pinned instructions.

My main issue though is I'm not quite getting the desired behavior. When I connect from chrome remote on another computer I can take control of my steam deck, but the problem is I'm getting a new session and not taking over the running session on my steam deck. I leave open windows and ongoing tasks on my deck and I want to remote-in and continue them when I'm not at home, not launch new windows which wont be running when I get home. This is the behavior I get when I use chrome to control my windows PCs.

Is there some alteration I can make to the lines executing preferred window manager in the .chrome-remote-desktop-session file that will achieve this? I have tried both the default options with no success.

Many thanks for a great piece of work guys! Best, Chris

P.s. An aside for any people having trouble with the provided instructions (Brinsky's pinned comment)...

Step 1. Build and install the package, actually means, run the following commands...

git clone https://aur.archlinux.org/chrome-remote-desktop.git
makepkg -si (whilst in the folder the git repo was cloned to)

and Step 3. (Optional), is not optional at all, it absolutely must be done, you need to edit that file and un-rem one of the preferred window manager options.

blackeye1987 commented on 2025-01-18 10:54 (UTC)

i can't get any further then: Display= /opt/google/chrome-remote-desktop/start-host....

=> No such file or directory

i am on a steam deck tho.. but i've seen people have it running

sitram commented on 2024-09-18 06:39 (UTC) (edited on 2024-09-18 07:45 (UTC) by sitram)

Changing locally the version to 128.0.6613.44 then executing command makepkg -si --skipchecksums installs the package successfully.

After running the instruction from @Brinsky post I get an error related to missing .json file in /home/<username>/.config/chrome-remote-desktop/host#*.json. I fixed it by manually adding my user to chrome-remote-desktop group usermod -aG chrome-remote-desktop <USER>

After I restarted the chrome-remote-desktop service with systemctl --user restart chrome-remote-desktop I get the following error:

Sep 18 10:31:38 <HOST> systemd[1469]: Starting "Chrome Remote Desktop host daemon"...
Sep 18 10:31:38 <HOST> crd[276834]: /opt/google/chrome-remote-desktop/chrome-remote-desktop:2529: SyntaxWarning: invalid escape sequence '\s'
Sep 18 10:31:38 <HOST> crd[276834]:   re.split('\s+', os.environ[HOST_EXTRA_PARAMS_ENV_VAR].strip())
Sep 18 10:31:41 <HOST> pkexec[276835]: pam_unix(polkit-1:session): session opened for user root(uid=0) by sitram(uid=1000)
Sep 18 10:31:42 <HOST> crd[276914]: /opt/google/chrome-remote-desktop/chrome-remote-desktop:2529: SyntaxWarning: invalid escape sequence '\s'
Sep 18 10:31:42 <HOST> crd[276914]:   re.split('\s+', os.environ[HOST_EXTRA_PARAMS_ENV_VAR].strip())
Sep 18 10:31:42 <HOST> crd[276914]: Killing process 276908
Sep 18 10:31:42 <HOST> systemd[1469]: Started "Chrome Remote Desktop host daemon".

I might be an issue related to the python version installed based on what I researched online. When I run python -V I saw I have installed version 3.12.6

I replaced the \s with \\s in /opt/google/chrome-remote-desktop/chrome-remote-desktop

2562: extra_start_host_args = []
2527:  if HOST_EXTRA_PARAMS_ENV_VAR in os.environ:
2528:      extra_start_host_args = \
2529:          re.split('\\s+', os.environ[HOST_EXTRA_PARAMS_ENV_VAR].strip())

After restarting the chrome--remote-desktop service, the status showed that the daemon is successfully started

systemctl --user status chrome-remote-desktop.service
○ chrome-remote-desktop.service - "Chrome Remote Desktop host daemon"
     Loaded: loaded (/usr/lib/systemd/user/chrome-remote-desktop.service; enabled; preset: enabled)
     Active: inactive (dead) since Wed 2024-09-18 10:40:11 EEST; 3s ago
 Invocation: b1f776d453fa4b2aaf5cab4acbb8f3ab
    Process: 285042 ExecStart=/usr/bin/crd --start (code=exited, status=0/SUCCESS)
    Process: 285118 ExecStop=/usr/bin/crd --stop (code=exited, status=0/SUCCESS)
   Mem peak: 16.3M
        CPU: 332ms

Sep 18 10:40:08 <HOST> systemd[1469]: Starting "Chrome Remote Desktop host daemon"...
Sep 18 10:40:11 <HOST> pkexec[285047]: pam_unix(polkit-1:session): session opened for user root(uid=0) by sitram(uid=1000)
Sep 18 10:40:11 <HOST> crd[285122]: Killing process 285116
Sep 18 10:40:11 <HOST> systemd[1469]: Started "Chrome Remote Desktop host daemon".

ewuplse01 commented on 2024-08-21 17:29 (UTC) (edited on 2024-08-21 17:29 (UTC) by ewuplse01)

Squeaky_Monjuer commented on 2024-08-19 23:32 (UTC)

jvybihal commented on 2024-04-04 12:32 (UTC) (edited on 2024-04-04 12:34 (UTC) by jvybihal)

It is not about what I prefer. It's about what it (mis)represents. I get what you are trying to do, but this is not how it's done. You should try to work with @frealgagu and get chrome-remote-desktop updated. If he does not respond in reasonable time, and the package is not maintained, you should create orphan request and then adopt the package if accepted.

And to the PKGBUILD itself, having SKIP for the sha256sum check of the .deb file itself is WRONG and should not be done!

mvidaldp commented on 2024-04-03 22:58 (UTC)

@jvybihal I could change it to -latest if you prefer. Or merge it like you suggested :)

jvybihal commented on 2024-04-03 14:09 (UTC)

How is this -git package??