@huabeifeng 编译webkitgtk的问题去https://aur.archlinux.org/packages/webkitgtk/ 反馈,不想编译可以直接安装打包好的二进制包,比如 可以从archlinuxcn源安装
Search Criteria
Package Details: sunloginclient 15.2.0.62802-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/sunloginclient.git (read-only, click to copy) |
---|---|
Package Base: | sunloginclient |
Description: | Proprietary software that supports remote control of mobile devices, Windows, Mac, Linux and other systems.(GUI version) |
Upstream URL: | https://sunlogin.oray.com |
Keywords: | control remote sunlogin 向日葵 |
Licenses: | custom |
Provides: | sunlogin |
Submitter: | yjun |
Maintainer: | yjun |
Last Packager: | yjun |
Votes: | 14 |
Popularity: | 1.23 |
First Submitted: | 2020-06-13 13:40 (UTC) |
Last Updated: | 2024-03-06 15:51 (UTC) |
Dependencies (4)
- gconfAUR
- libappindicator-gtk3 (libappindicator-bzrAUR)
- libcrypt.so (libxcrypt-gitAUR, libxcrypt, libxcrypt-compat)
- xorg-xhost
Required by (0)
Sources (3)
yjun commented on 2020-11-12 06:53 (UTC) (edited on 2020-11-12 06:53 (UTC) by yjun)
huabeifeng commented on 2020-11-12 06:01 (UTC)
在编译的时候出现了一个问题,导致退出了编译
生成时出错: webkitgtk
CXX DerivedSources/WebCore/libWebCore_la-CSSGrammar.lo
CXX DerivedSources/WebCore/libWebCore_la-CSSPropertyNames.lo
CXX DerivedSources/WebCore/libWebCore_la-CSSValueKeywords.lo
DerivedSources/WebCore/CSSGrammar.cpp:160:10: 致命错误:CSSGrammar.hpp:没有那个文件或目录
160 | #include "CSSGrammar.hpp"
| ^~~~~~~~~~~~~~~~
编译中断。
make[1]: *** [GNUmakefile:66108:DerivedSources/WebCore/libWebCore_la-CSSGrammar.lo] 错误 1
make[1]: *** 正在等待未完成的任务....
make[1]: 离开目录“/tmp/makepkg/webkitgtk/src/build-gtk”
make: *** [GNUmakefile:30360:all] 错误 2
==> 错误: 在 build() 中发生一个错误。
正在放弃...
这是我的编译环境
内核 : Linux 5.8.14-arch1-1 (x86_64)
版本 : #1 SMP PREEMPT Wed, 07 Oct 2020 23:59:46 +0000
C 库 : GNU C库 / (GNU libc) 2.32
发行版 : Arch Linux
-编译器-
C (GCC) : 10.2.0
-工具-
make : 4.3
GDB : (GDB) 10.1
QMake : 3.1
CMake : 3.18.4
我不知道你们有没有出现这种问题,我也不了解为什么我会出现这种问题.
yjun commented on 2020-10-23 02:12 (UTC)
@Everett 请看安装结尾的提示,是runsunloginclient 这个服务,不是runsunlogin(捂脸)
Everett commented on 2020-10-23 01:18 (UTC) (edited on 2020-10-23 03:16 (UTC) by Everett)
请问一下,找不到runsunlogin这个服务怎么办? (这玩意儿怎么回复啊,问题已经解决,多谢@yjun)
ety001 commented on 2020-10-06 09:26 (UTC)
又测试一下,发现如果是把电脑绑定到帐号上,而不是使用识别码和控制码登录的话,那么在第一次连接的时候,要等大约1--2分钟,之后再连接就是秒连。
使用识别码和控制码登录,则每次都要等1--2分钟。
ety001 commented on 2020-10-06 09:09 (UTC)
刚才坐在这里睡着了,醒过来发现虽然手机弹层显示已断开,但是背景已经显示出来了电脑桌面。
然后我又测试了几次,发现在 p2p连接成功 这个信息这里要卡住大约2分钟,然后才会显示桌面。显示桌面后,操作什么的都很流畅。
很奇怪。
另外,我执行过 xhost +
,显示 access control disabled, clients can connect from any host
。
yjun commented on 2020-10-06 09:00 (UTC)
@ety001 执行一下 xhost +
, 或者重启一下桌面
ety001 commented on 2020-10-06 07:18 (UTC)
大家有遇到过已经连接成功,但是一直不显示桌面的情况吗?
看日志也看不出什么问题。
下面是我的 desktop.log
2020-10-06 15:05:04.881 - Info - version:10.1.1.38139
2020-10-06 15:05:04.882 - Info - Plugin desktop is starting...
2020-10-06 15:05:04.882 - Info - attempt to connect server 127.0.0.1:33603(127.0.0.1:33603)
2020-10-06 15:05:04.884 - Info - cmd:initialization date:{
"blackscreen" : false,
"enablerecord" : false,
"exitlock" : false,
"index" : 9,
"mode" : 2,
"path" : "",
"save_record_type" : "0"
}
2020-10-06 15:05:04.884 - Info - cmd:InitInstance date:
2020-10-06 15:05:04.934 - Info - xdu_get: XOpenDisplay :0 succeed
2020-10-06 15:05:05.011 - Info - Start Desktop Msloop
2020-10-06 15:05:05.013 - Info - [desktop] OnEnumUser
2020-10-06 15:05:05.013 - Info - enum user list console(ety001)([*]1000, ety001);
2020-10-06 15:05:05.069 - Info - [desktop] switch host OK
2020-10-06 15:05:05.124 - Info - [desktop] OnCtrlMessage ctrl 1,type 1
2020-10-06 15:05:05.126 - Info - [desktop] OnCtrlMessage ctrl 1,type 3
2020-10-06 15:05:05.127 - Info - [desktop] OnCtrlMessage ctrl 1,type 6
2020-10-06 15:05:05.128 - Info - [desktop] OnCtrlMessage ctrl 1,type 7
2020-10-06 15:05:05.129 - Info - [desktop] receive Enum Screen Request
2020-10-06 15:05:05.129 - Info - enum_monitors
2020-10-06 15:05:05.162 - Info - monitor 0 name=DVI-D-0 x=2560, y=0 width=1080 height=1920
2020-10-06 15:05:05.162 - Info - monitor 1 name=DP-0 x=0, y=0 width=2560 height=1440
2020-10-06 15:05:05.162 - Info - [208993] ScreenCapture::Reset()
2020-10-06 15:05:05.162 - Info - [208993] ScreenCapture::Stop()
2020-10-06 15:05:05.162 - Info - [desktop] screen rect:(0, 0, 3640, 1920), bpp:32
2020-10-06 15:05:05.162 - Info - [desktop] XcbShmExtension:1
2020-10-06 15:05:05.162 - Info - [ScreenCapture] real size(1080, 1920)
2020-10-06 15:05:05.163 - Info - [DesktopMonitorServer] set comperssion1
2020-10-06 15:05:05.164 - Info - [209030] ScreenCapture::Start()
2020-10-06 15:05:05.164 - Info - [209030] ScreenCapture::Reset()
2020-10-06 15:05:05.164 - Info - [209030] ScreenCapture::Stop()
2020-10-06 15:05:05.167 - Info - [desktop] screen rect:(0, 0, 3640, 1920), bpp:32
2020-10-06 15:05:05.167 - Info - [desktop] XcbShmExtension:1
2020-10-06 15:05:05.167 - Info - [ScreenCapture] real size(1080, 1920)
2020-10-06 15:05:05.167 - Info - [ScreenCaptureSend] GetInitBuffer()
2020-10-06 15:05:05.167 - Info - [209030] ScreenCapture::Start()
2020-10-06 15:05:05.167 - Info - [209030] ScreenCapture::Reset()
2020-10-06 15:05:05.168 - Info - [209030] ScreenCapture::Stop()
2020-10-06 15:05:05.168 - Info - [desktop] screen rect:(0, 0, 3640, 1920), bpp:32
2020-10-06 15:05:05.168 - Info - [desktop] XcbShmExtension:1
2020-10-06 15:05:05.168 - Info - [ScreenCapture] real size(1080, 1920)
2020-10-06 15:05:05.279 - Info - [DesktopMonitorServer] [15]============= first frame ==============
Pinned Comments
Zhaoye commented on 2021-01-21 03:30 (UTC) (edited on 2021-01-22 03:35 (UTC) by Zhaoye)
——注:本楼中,“Sunlogin”即指代“向日葵远程控制”。
为使Sunlogin控制在用户登录前及注销后出现的SDDM界面,执行以下命令:
sudo sh -c 'echo "/usr/bin/xhost +" >> /usr/share/sddm/scripts/Xsetup'
参考于:https://forums.nomachine.com/topic/launch-virtual-desktops-without-0
如果仍然不能控制SDDM,确认你的网络能够在用户登录前自动连接(常见于只有WiFi连接的情况)
yjun commented on 2020-06-13 13:52 (UTC) (edited on 2021-12-07 09:21 (UTC) by yjun)
需要启动对应的服务才能使用:
systemctl start runsunloginclient
,也可以参考安装末的提示目前的问题:
如果遇到无法远程连接,控制Arch(Arch 为被控端),可以试试执行
xhost +
或者重启一下桌面如果遇到开机自启动后客户端连接不上的情况,参考以下链接: https://wiki.archlinux.org/index.php/Systemd#Running_services_after_the_network_is_up , 确保对应网络管理器的服务已经设置开机启动.