Sample Header Ad - 728x90

Unix & Linux Stack Exchange

Q&A for users of Linux, FreeBSD and other Unix-like operating systems

Latest Questions

5 votes
2 answers
4857 views
Convert Xcursor to PNG
*Xcursor* is a format for the graphics of the cursor in *X11* (`file` reports `X11 cursor`). `xcursorgen` allows you to convert PNG files and some metadata to Xcursor files. How do I convert an Xcursor file to PNG images? Imagemagick's `convert` unfortunately returns: >> no decode delegate for this...
*Xcursor* is a format for the graphics of the cursor in *X11* (file reports X11 cursor). xcursorgen allows you to convert PNG files and some metadata to Xcursor files. How do I convert an Xcursor file to PNG images? Imagemagick's convert unfortunately returns: >> no decode delegate for this image format
qubodup (2446 rep)
Nov 6, 2015, 08:00 PM • Last activity: Feb 20, 2025, 12:36 PM
0 votes
0 answers
348 views
How to customize X11 font cursor
According to the documentation of [`XCreateFontCursor`]: > Applications are encouraged to use this interface for their cursors because the font can be customized for the individual display type. How do I actually customize the cursor generated from this method? I've tried setting `XCURSOR_SIZE` envi...
According to the documentation of [XCreateFontCursor]: > Applications are encouraged to use this interface for their cursors because the font can be customized for the individual display type. How do I actually customize the cursor generated from this method? I've tried setting XCURSOR_SIZE environment variable to no percieved effect, I've tried setting XCursor.theme: redglass in my Xresources and this changes some applications but not all, (interestingly emacs uses the selected theme in the editor area but not in the menu bars) and as I am using dwm as my window manager no configuration specific to a desktop environment is applicable.
Tadhg McDonald-Jensen (103 rep)
May 17, 2024, 01:17 AM
2 votes
0 answers
58 views
Flip an xcursor in the console
I'm left-handed and I want to be able to correctly flip any arbitrary xcursor theme so that I can use it as a left-handed version. I’m surprised this isn’t build in. So a way to flip an xcursor file, say `/usr/share/icons/Bibata-Original-Ice-LH/cursors/pencil`, would help me do that. I expected it t...
I'm left-handed and I want to be able to correctly flip any arbitrary xcursor theme so that I can use it as a left-handed version. I’m surprised this isn’t build in. So a way to flip an xcursor file, say /usr/share/icons/Bibata-Original-Ice-LH/cursors/pencil, would help me do that. I expected it to be as simple as convert pencil -flop pencil, but Imagemagick doesn’t support xcursor files, it seems. And scripting it with Gimp’s script-fu would work, but when using gimp-file-xmc-save it expects me to set the hotspot and such, and I can’t find any way to find the old values from the existing file I opened (let alone the hassle of learning Scheme just to do the math to get the flipped values).
anon
May 31, 2023, 10:53 AM • Last activity: May 31, 2023, 12:20 PM
5 votes
2 answers
4378 views
How to get the available X cursor sizes?
Suppose you have several X cursors on your system such as `golden-xcursors` or `silver-xcursors`. I already know it's possible to specify which cursor size you prefer by editing `~/.Xresources`. For example: Xcursor.theme: Gold Xcursor.size: 16 But how can I get the list of available X cursor sizes...
Suppose you have several X cursors on your system such as golden-xcursors or silver-xcursors. I already know it's possible to specify which cursor size you prefer by editing ~/.Xresources. For example: Xcursor.theme: Gold Xcursor.size: 16 But how can I get the list of available X cursor sizes to choose from (for example: 32, 48 or 64)? Is there a command for that?
user22304
Nov 17, 2018, 04:57 PM • Last activity: Apr 21, 2023, 12:37 PM
0 votes
1 answers
1004 views
What do these Xcursor names mean?
I have a plan to make my own Xcursor theme. I'm looking at existing themes and found some strange names such as `08e8e1c95fe2fc01f976f1e063a24ccd`. I found a piece of code that contain this name. https://vimsky.com/examples/detail/cpp-ex---QHash-reserve-method.html According to the comment, it seems...
I have a plan to make my own Xcursor theme. I'm looking at existing themes and found some strange names such as 08e8e1c95fe2fc01f976f1e063a24ccd. I found a piece of code that contain this name. https://vimsky.com/examples/detail/cpp-ex---QHash-reserve-method.html According to the comment, it seems to be an MD5 hash of something hardcoded. But I failed to produce this hash. Which programs need these names? All the themes installed on my system are symbolic links to these names, but I can't find any documentation for this. And there are two cursors named size_bdiag for top-right/bottom-left window resizing and size_fdiag for top-left/bottom-right window resizing. But I failed to understand what these names mean. Maybe 'diag' means 'diagonal' but still I can't guess what 'b' and 'f' mean. I googled several times but I can't find any documentation. Do those have no meaning? Is the original author just playing with me?
hardboiled65 (101 rep)
Dec 28, 2021, 06:36 AM • Last activity: Dec 28, 2021, 01:02 PM
5 votes
5 answers
5687 views
X is misrendering a rectangle around my mouse pointer
A square area around my mouse pointer is being rendered incorrectly. Instead of rendering the window it is supposed to render, it seems to be rendering the window underneath instead. It is very clear in this screenshot, which omits the mouse pointer itself, but in which you can see part of my gray d...
A square area around my mouse pointer is being rendered incorrectly. Instead of rendering the window it is supposed to render, it seems to be rendering the window underneath instead. It is very clear in this screenshot, which omits the mouse pointer itself, but in which you can see part of my gray desktop background “through” the all-white Konsole window: konsole window with midding blog If I log out and then log in again, without rebooting, the problem goes away. Here are a couple more screenshots, cropped to the areas of interest: Here the pointer is hovering over the Firefox tab with the blue “J”; the black popup is the tool tip for the tab, part of it is missing and you can see the main Firefox window instead: enter image description here Here the pointer is hovering over the Firefox “try again” button, but X has rendered a bit from the Spectacle window that is underneath Firefox: enter image description here My X server is:
X.Org X Server 1.19.3
Release Date: 2017-03-15
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.4.0-87-generic x86_64 Ubuntu
Current Operating System: Linux avocet 4.10.0-33-generic #37~16.04.1-Ubuntu SMP Fri Aug 11 14:07:24 UTC 2017 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.10.0-33-generic root=UUID=19f82f72-a807-4624-a7aa-8297febd0f5a ro quiet splash vt.handoff=7
Build Date: 25 July 2017  01:30:08PM
xorg-server 2:1.19.3-1ubuntu1~16.04.2 (For technical support please see http://www.ubuntu.com/support)  
Current version of pixman: 0.33.6
The OS is:
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:        16.04
Codename:       xenial
The window system is KDE. The hardware is a Lenovo Thinkpad T460p laptop. I'm not sure which parts of the system configuration are relevant. Here's the compositor configuration: enter image description here Here's part of the output of lshw that seems relevant: *-pci:1 description: PCI bridge product: Sky Lake PCIe Controller (x4) vendor: Intel Corporation physical id: 1.2 bus info: pci@0000:00:01.2 version: 07 width: 32 bits clock: 33MHz capabilities: pci pm msi pciexpress normal_decode bus_master cap_list configuration: driver=pcieport resources: irq:121 ioport:d000(size=4096) memory:f1000000-f1ffffff ioport:c0000000(size=301989888) *-display description: 3D controller product: GM108M [GeForce 940MX] vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:02:00.0 version: a2 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list configuration: driver=nvidia latency=0 resources: irq:130 memory:f1000000-f1ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:d000(size=128) *-display description: VGA compatible controller product: Intel Corporation vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 06 width: 64 bits clock: 33MHz capabilities: pciexpress msi pm vga_controller bus_master cap_list rom configuration: driver=i915 latency=0 resources: irq:126 memory:f0000000-f0ffffff memory:e0000000-efffffff ioport:e000(size=64) memory:c0000-dffff How should I proceed in trying to diagnose and fix this? If I should be reporting a bug, then to whom should I report it, and how? [ Added 2017-SEP-18: This appears to be a bug, [described here](https://www.kubuntuforums.net/showthread.php/72149-Mouse-artifact-introduced-in-7-26-update) . Restarting sddm with sudo systemctl restart sddm works around the problem. ]
Mark Dominus (210 rep)
Sep 16, 2017, 01:56 PM • Last activity: Jun 10, 2021, 06:34 AM
2 votes
2 answers
880 views
How to show pointer after it has been hidden by unclutter
I am automatically hiding the cursor with `unclutter -idle 3` in my bspwmrc. But I want the cursor to show again ever time I focus a different window with the keyboard. (This would provide a little more visual feedback as to which window focus was moved to). bspwm has a setting that makes the cursor...
I am automatically hiding the cursor with unclutter -idle 3 in my bspwmrc. But I want the cursor to show again ever time I focus a different window with the keyboard. (This would provide a little more visual feedback as to which window focus was moved to). bspwm has a setting that makes the cursor move to the newly focused window anytime you change focus with the keyboard. This setting is enabled for me, but it doesn't make a difference visually because the cursor is almost always hidden. Ideally, I would like to modify the keybindings I have to change focus so that they unhide the cursor before (or immediately after) changing focus, then three seconds later, unclutter would hide it again. There doesn't seem to be an option to show the cursor once it has been hidden with unclutter, and googling around didn't produce any results. Is there a command that will show the cursor?
Thaddaeus Markle (125 rep)
Feb 6, 2021, 12:26 AM • Last activity: Feb 6, 2021, 09:56 PM
5 votes
2 answers
3217 views
mwm cursor size
I have problems with cursor size on one of my Xorg screens on CentOS 7. I have two screens. One runs xfce4 window manager and desktop, while another runs mwm window manager. This is a custom setup, which allows a fullscreen Motif application to run on screen with mwm, and other apps on xfce4 screen....
I have problems with cursor size on one of my Xorg screens on CentOS 7. I have two screens. One runs xfce4 window manager and desktop, while another runs mwm window manager. This is a custom setup, which allows a fullscreen Motif application to run on screen with mwm, and other apps on xfce4 screen. I also have special kind of monitor for Motif app, which is 2048x2048 resolution. The problem I have is that all except one cursors are to big on mwm, while on xfce4 they are all normal. Cursor shaped "X" on desktop background is normal size while others are oversized. Here's a picture where an one of oversizeds cursor can be seen: enter image description here How can I change the size of cursors on mwm screen? I have tried Xcursor.size in Xresources, but with no effect. Here are some more pictures showing cursor sizes. enter image description here enter image description here enter image description here **Another update:** I have tried different window managers to see if cursor size is big there too. KDE, for instance, works fine. However, when I open XTerm window cursors are too big within that window. The app I use also uses Xt and Motif widgets, and also shows big cursors. enter image description here enter image description here
nobody (1820 rep)
Aug 9, 2019, 11:32 AM • Last activity: Sep 30, 2020, 11:37 AM
3 votes
1 answers
7643 views
How to have consistent cursor size on HiDPI?
So, I'm on a HiDPI machine (XPS 9370) and using the Adwaita cursor; this is on a fresh install of Antergos w/ i3 for context. I've been playing around with some settings for adapting to HiDPI, but I realized that my cursor changes size depending on what application it is hovering on. Whereas when no...
So, I'm on a HiDPI machine (XPS 9370) and using the Adwaita cursor; this is on a fresh install of Antergos w/ i3 for context. I've been playing around with some settings for adapting to HiDPI, but I realized that my cursor changes size depending on what application it is hovering on. Whereas when not hovering over any application or hovering over a few, it may be sized appropriately for the display, but, say when hovering over termite or Firefox, it will decrease to a fraction of the size and become barely visible. How do I make the cursor size consistent across the entire system? Xcursor.size does not seem to affect the cursor sizes in the programs I listed.
hpm (191 rep)
Dec 10, 2018, 06:06 PM • Last activity: Dec 10, 2018, 11:27 PM
4 votes
0 answers
1168 views
Hide individual pointer cursor (because of flicker) in KDE in dual pointer setup with touchscreen
Under Kubuntu 17.04, I'm trying to obtain a dual pointer setup where one is attached to my mouse as usual and the other is attached to the touchscreen that otherwise works correctly while attached to the core pointer (including pinch-like gestures): $ xinput ⎡ Virtual core pointer id=2 [master point...
Under Kubuntu 17.04, I'm trying to obtain a dual pointer setup where one is attached to my mouse as usual and the other is attached to the touchscreen that otherwise works correctly while attached to the core pointer (including pinch-like gestures): $ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ My touchscreen id=11 [slave pointer (2)] ⎜ ↳ My mouse id=18 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ... Following this answer , I created another pointer and attached the touchscreen to it: $ xinput create-master Touchscreen $ xinput reattach 11 "Touchscreen pointer" $ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ My mouse id=18 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ... ⎡ Touchscreen pointer id=21 [master pointer (22)] ⎜ ↳ My touchscreen id=11 [slave pointer (21)] ⎜ ↳ Touchscreen XTEST pointer id=23 [slave pointer (21)] ⎣ Touchscreen keyboard id=22 [master keyboard (21)] ↳ Touchscreen XTEST keyboard id=24 [slave keyboard (22)] This is also functional, including gestures. The problem is the cursor attached to the Touchscreen pointer flickers. This does not happen with the core pointer. What is weird is that the flicker only happens when the I move the mouse pointer. If I don't move the mouse, the Touchscreen pointer stays invisible when the touchscreen is not used, which is very close to what I want. **Ideally, the touchscreen pointer would stay always hidden.** Solution 1 (doesn't work): -------------------------- Using xicursorset as suggested by the above answer . The code ultimately uses XIDefineCursor to set the cursor image for individual pointers. This simply did nothing for me under KDE, no errors. If it worked, I would set the cursor to an empty image, which I'm not sure would solve the flickering issue. Solution 2 (only partially works): ---------------------------------- Leaving the touchscreen floating via: $ xinput float 11 $ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ My mouse id=18 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ... ∼ My touchscreen id=11 [floating slave] In this configuration, no KDE window recognizes the touchscreen but surprisingly, Chrome recognizes gestures like one finger scroll or two finger pinch zoom. If I could get this kind of functionality in every window, it would be enough for me. Solution 3 (works in theory, not in practice due to crash): ----------------------------------------------------------- To add/remove pointer dynamically. In other words, using the following script called ~/.local/bin/watch-touchscreen.py: #!/usr/bin/python import sys; from subprocess import call; while True: line = sys.stdin.readline() if line.startswith("button press"): call(["xinput", "create-master", "Touchscreen"]) call(["xinput", "reattach", "11", "Touchscreen pointer"]) elif line.startswith("button release"): call(["xinput", "remove-master", "Touchscreen pointer"]) like this: $ xinput test 11 | ~/.local/bin/watch-touchscreen.py The idea is to create a new pointer every time the touchscreen is touched and destroy it when the touch is released, at which point the touchscreen would return to being a floating slave. This works very briefly until the X session promptly crashes, forcing me to login again. Not a clever idea to dynamically create and destroy xinput pointers after all, I guess. Any ideas, workarounds?
Ayberk Özgür (309 rep)
Jul 16, 2017, 12:47 PM
1 votes
0 answers
373 views
x11 - can't move mouse cursor with nouveau, xev still reports movement
I am currently using the nouveau DRM with fallback `xf86-video-modesetting` drivers on arch linux with a GTX 1080. I am currently experiencing an issue in x.org where my mouse will be stuck at the position on the top left of my monitor about 10 pixels from (0,0). When I run `xev -root`, I still see...
I am currently using the nouveau DRM with fallback xf86-video-modesetting drivers on arch linux with a GTX 1080. I am currently experiencing an issue in x.org where my mouse will be stuck at the position on the top left of my monitor about 10 pixels from (0,0). When I run xev -root, I still see mouse movement registered and I can see the mouse cursor actually change (from cursor to I-bone to glove) as it should depending on what it's "hovering" over. The mouse itself is still usable as I can click/right click things just as normal (I will have to "guess" the mouse position based on what text is selected, what window is in focus from mouse hover, etc). Xorg.0.log: http://pastebin.com/RqurVjz0 $lsmod Module Size Used by fuse 98304 3 snd_usb_audio 155648 2 mousedev 20480 0 snd_usbmidi_lib 28672 1 snd_usb_audio joydev 20480 0 snd_rawmidi 28672 1 snd_usbmidi_lib input_leds 16384 0 snd_seq_device 16384 1 snd_rawmidi cfg80211 495616 0 snd_hda_codec_hdmi 45056 1 nls_iso8859_1 16384 1 nls_cp437 20480 1 vfat 20480 1 fat 65536 1 vfat intel_rapl 20480 0 x86_pkg_temp_thermal 16384 0 intel_powerclamp 16384 0 coretemp 16384 0 kvm_intel 188416 0 kvm 516096 1 kvm_intel irqbypass 16384 1 kvm crct10dif_pclmul 16384 0 crc32_pclmul 16384 0 crc32c_intel 24576 0 ghash_clmulni_intel 16384 0 aesni_intel 167936 0 aes_x86_64 20480 1 aesni_intel lrw 16384 1 aesni_intel eeepc_wmi 16384 0 gf128mul 16384 1 lrw glue_helper 16384 1 aesni_intel asus_wmi 24576 1 eeepc_wmi ablk_helper 16384 1 aesni_intel sparse_keymap 16384 1 asus_wmi iTCO_wdt 16384 0 cryptd 20480 3 ablk_helper,ghash_clmulni_intel,aesni_intel iTCO_vendor_support 16384 1 iTCO_wdt led_class 16384 2 asus_wmi,input_leds intel_cstate 16384 0 intel_rapl_perf 16384 0 pcspkr 16384 0 nouveau 1523712 2 psmouse 126976 0 ttm 86016 1 nouveau drm_kms_helper 126976 1 nouveau drm 294912 5 nouveau,ttm,drm_kms_helper syscopyarea 16384 1 drm_kms_helper sysfillrect 16384 1 drm_kms_helper sysimgblt 16384 1 drm_kms_helper snd_hda_codec_realtek 69632 1 snd_hda_codec_generic 69632 1 snd_hda_codec_realtek fb_sys_fops 16384 1 drm_kms_helper i2c_algo_bit 16384 1 nouveau mei_me 36864 0 mei 86016 1 mei_me e1000e 229376 0 snd_hda_intel 32768 5 snd_hda_codec 106496 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek snd_hda_core 65536 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek ptp 20480 1 e1000e snd_hwdep 16384 2 snd_hda_codec,snd_usb_audio pps_core 20480 1 ptp i2c_i801 24576 0 snd_pcm 90112 6 snd_hda_intel,snd_hda_codec,snd_usb_audio,snd_hda_core,snd_hda_codec_hdmi i2c_smbus 16384 1 i2c_i801 snd_timer 28672 1 snd_pcm snd 69632 25 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_usb_audio,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_usbmidi_lib,snd_seq_device,snd_hda_codec_realtek,snd_pcm soundcore 16384 1 snd hci_uart 81920 0 shpchp 32768 0 btbcm 16384 1 hci_uart btqca 16384 1 hci_uart btintel 16384 1 hci_uart fan 16384 0 bluetooth 487424 4 hci_uart,btintel,btqca,btbcm thermal 20480 0 battery 20480 0 rfkill 20480 4 asus_wmi,bluetooth,cfg80211 i2c_hid 20480 0 intel_lpss_acpi 16384 0 intel_lpss 16384 1 intel_lpss_acpi fjes 28672 0 evdev 24576 13 acpi_pad 20480 0 mac_hid 16384 0 acpi_als 16384 0 kfifo_buf 16384 1 acpi_als industrialio 53248 2 acpi_als,kfifo_buf tpm_tis 16384 0 tpm_tis_core 20480 1 tpm_tis tpm 36864 2 tpm_tis,tpm_tis_core sch_fq_codel 20480 2 ip_tables 28672 0 x_tables 28672 1 ip_tables ext4 524288 1 crc16 16384 2 bluetooth,ext4 jbd2 90112 1 ext4 fscrypto 24576 1 ext4 mbcache 16384 2 ext4 sd_mod 36864 3 hid_generic 16384 0 usbhid 49152 0 hid 114688 3 i2c_hid,hid_generic,usbhid uas 24576 0 usb_storage 61440 1 uas serio_raw 16384 0 atkbd 24576 0 libps2 16384 2 atkbd,psmouse mxm_wmi 16384 1 nouveau ahci 36864 2 libahci 28672 1 ahci xhci_pci 16384 0 libata 208896 2 ahci,libahci xhci_hcd 172032 1 xhci_pci usbcore 208896 7 usbhid,snd_usb_audio,usb_storage,xhci_pci,snd_usbmidi_lib,uas,xhci_hcd scsi_mod 159744 4 sd_mod,usb_storage,libata,uas usb_common 16384 1 usbcore i8042 28672 0 serio 20480 6 serio_raw,atkbd,psmouse,i8042 wmi 16384 3 asus_wmi,mxm_wmi,nouveau video 36864 2 asus_wmi,nouveau button 16384 1 nouveau I can have an empty xorg.conf or the xorg.conf configured by the nvidia DRM, so this is negligible. However, I will go ahead and post my xorg.conf $cat /etc/X11/xorg.conf.bak # nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 370.28 (buildmeister@swio-display-x64-rhel04-17) Thu Sep 1 20:22:52 PDT 2016 Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" EndSection Section "Files" EndSection Section "InputDevice" # generated from default Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" # generated from default Identifier "Keyboard0" Driver "kbd" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Unknown" HorizSync 28.0 - 33.0 VertRefresh 43.0 - 72.0 Option "DPMS" EndSection Section "Device" Identifier "Device0" #Driver "nvidia" VendorName "NVIDIA Corporation" EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 24 EndSubSection EndSection Here's the output from lspci: 00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 07) 00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 07) 00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31) 00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31) 00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31) 00:1b.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Root Port #17 (rev f1) 00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1) 00:1c.2 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #3 (rev f1) 00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1) 00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31) 00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31) 00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31) 00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31) 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V (rev 31) 01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1080] (rev a1) 01:00.1 Audio device: NVIDIA Corporation GP104 High Definition Audio Controller (rev a1) 03:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller 04:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 04) **EDIT:** This behavior is actually the same in a vanilla arch install without nvidia drivers.
cellsheet (121 rep)
Nov 4, 2016, 10:30 PM • Last activity: Nov 8, 2016, 05:25 PM
1 votes
1 answers
162 views
Need to replace one cursor of a set; have already created the PNG for the cursor
I have created a replacement for xterm cursor that will allow me to see the cursor (Windows, incidentally, calls the xterm cursor the "i-beam", which is rather more descriptive) much better. Problem is, I've yet to be able to correctly convert the PNG to the xcursor format. Anyone know what I can do...
I have created a replacement for xterm cursor that will allow me to see the cursor (Windows, incidentally, calls the xterm cursor the "i-beam", which is rather more descriptive) much better. Problem is, I've yet to be able to correctly convert the PNG to the xcursor format. Anyone know what I can do here? OS: Linux Mint 17.3 (Ubuntu-based; understands Debian packages)
R. Danner (11 rep)
Mar 2, 2016, 03:57 AM • Last activity: Mar 2, 2016, 08:22 AM
8 votes
1 answers
7195 views
How to override custom mouse cursor with Xcursor?
When I use `rdesktop` to connect to a Microsoft Windows server, the mouse cursor is set to a monochrome version of the Windows true-colour cursor. This ends up being a white arrow with no outline, so it's very difficult to see it over a white surface. I don't want to change the cursor on the Windows...
When I use rdesktop to connect to a Microsoft Windows server, the mouse cursor is set to a monochrome version of the Windows true-colour cursor. This ends up being a white arrow with no outline, so it's very difficult to see it over a white surface. I don't want to change the cursor on the Windows machine, but my understanding of how Xcursor works is following: When any cursor is set, it is looked up by filename (using a hash of the cursor image) so that if a match is found, that Xcursor is used instead of the original monochrome one. My idea is that if I can supply this file and put a clearer cursor image in it (like the default arrow) then it will solve my problem by using the default arrow most of the time. Plus it will still allow rdesktop to change the cursor to something else (like a resize arrow) if the remote machine needs to. * How can I find out what hash to use for the rdesktop cursor image I am getting? * How can I map that hash to the normal arrow cursor in the theme I am using?
Malvineous (7395 rep)
Jul 1, 2014, 05:47 AM • Last activity: Jul 5, 2014, 07:14 AM
Showing page 1 of 13 total questions