Config the X-session(X-WinPro5.3.rar)

XDM配置
1。# cd /etc/X11/xdm
2. 修改 xdm-config,把下面这行注释掉:
“DisplayManager.requestPort: 0” --> “!DisplayManager.requestPort: 0”
3。修改 Xaccess
“#* # any host can get a login window”--> “* # any host can get a login window”
4. 修改 Xservers
“:0 local /usr/X11R6/bin/X” --> “#:0 local /usr/X11R6/bin/X”
5。 # xdm (Run in liunx 可以用“xdm -debug 1”来查看xdm是否工作正常)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果你想将鼠标移动实现刀光效果的代码应用于Win32 API的程序中,可以参考以下步骤: 1. 在WinMain函数中创建窗口,并在窗口中显示图像; 2. 注册窗口消息处理函数,并监听鼠标移动消息; 3. 在消息处理函数中获取鼠标坐标,并在鼠标移动的位置绘制刀光; 4. 将修改后的图像显示在窗口中。 以下是一个示例代码,使用Win32 API和鼠标消息来实现刀光效果: ```c #include <windows.h> #include <string> #include <opencv2/opencv.hpp> using namespace cv; // 定义全局变量,用于存储鼠标移动的坐标和图像 Point lastPt = Point(-1, -1); Mat img; // 窗口消息处理函数 LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { // 如果是鼠标移动消息 case WM_MOUSEMOVE: { // 获取鼠标坐标 int x = LOWORD(lParam); int y = HIWORD(lParam); // 如果是第一次移动鼠标 if (lastPt.x == -1 && lastPt.y == -1) { // 记录鼠标的坐标 lastPt = Point(x, y); } else { // 在上一次和当前坐标之间绘制刀光 line(img, lastPt, Point(x, y), Scalar(255), 10); // 更新上一次坐标 lastPt = Point(x, y); // 刷新窗口,显示修改后的图像 HDC hdc = GetDC(hwnd); imshow("image", img); waitKey(1); ReleaseDC(hwnd, hdc); } } break; // 如果是销毁窗口消息 case WM_DESTROY: { PostQuitMessage(0); return 0; } break; // 默认消息处理 default: return DefWindowProc(hwnd, uMsg, wParam, lParam); } return 0; } // Win32程序入口函数 int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { // 读取图像 img = imread("input.jpg", IMREAD_GRAYSCALE); // 创建窗口类 WNDCLASS wc = {}; wc.lpfnWndProc = WindowProc; wc.hInstance = hInstance; wc.lpszClassName = "MyWindowClass"; // 注册窗口类 RegisterClass(&wc); // 创建窗口 HWND hwnd = CreateWindow( "MyWindowClass", "My Window", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, 640, 480, NULL, NULL, hInstance, NULL); // 显示窗口 ShowWindow(hwnd, nCmdShow); // 监听窗口消息 MSG msg = {}; while (GetMessage(&msg, NULL, 0, 0)) { TranslateMessage(&msg); DispatchMessage(&msg); } return 0; } ``` 请注意,这只是一个简单的示例代码,实际情况可能更加复杂,需要根据具体的需求进行调整和优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值