/* ****************************************************************************** ** ** @file : LinkerScript.ld ** ** @author : Auto-generated by STM32CubeIDE ** ** @brief : Linker script for STM32F103RETx Device from STM32F1 series ** 512KBytes FLASH ** 64KBytes RAM ** ** Set heap size, stack size and stack location according ** to application requirements. ** ** Set memory bank area and size if external memory is used ** ** Target : STMicroelectronics STM32 ** ** Distribution: The file is distributed as is, without any warranty ** of any kind. ** ****************************************************************************** ** @attention ** ** Copyright (c) 2025 STMicroelectronics. ** All rights reserved. ** ** This software is licensed under terms that can be found in the LICENSE file ** in the root directory of this software component. ** If no LICENSE file comes with this software, it is provided AS-IS. ** ****************************************************************************** */
/* Entry Point */ ENTRY(Reset_Handler)
/* Highest address of the user mode stack */ _estack = ORIGIN(RAM) + LENGTH(RAM); /* end of "RAM" Ram type memory */
_Min_Heap_Size = 0x200; /* required amount of heap */ _Min_Stack_Size = 0x400; /* required amount of stack */
/* Sections */ SECTIONS { /* The startup code into "FLASH" Rom type memory */ .isr_vector : { . = ALIGN(4); KEEP(*(.isr_vector)) /* Startup code */ . = ALIGN(4); } >FLASH
/* The program code and other data into "FLASH" Rom type memory */ .text : { . = ALIGN(4); *(.text) /* .text sections (code) */ *(.text*) /* .text* sections (code) */ *(.glue_7) /* glue arm to thumb code */ *(.glue_7t) /* glue thumb to arm code */ *(.eh_frame)
KEEP (*(.init)) KEEP (*(.fini))
. = ALIGN(4); _etext = .; /* define a global symbols at end of code */ } >FLASH
/* Constant data into "FLASH" Rom type memory */ .rodata : { . = ALIGN(4); *(.rodata) /* .rodata sections (constants, strings, etc.) */ *(.rodata*) /* .rodata* sections (constants, strings, etc.) */ . = ALIGN(4); } >FLASH
.ARM.extab (READONLY) : /* The "READONLY" keyword is only supported in GCC11 and later, remove it if using GCC10 or earlier. */ { . = ALIGN(4); *(.ARM.extab* .gnu.linkonce.armextab.*) . = ALIGN(4); } >FLASH
.ARM (READONLY) : /* The "READONLY" keyword is only supported in GCC11 and later, remove it if using GCC10 or earlier. */ { . = ALIGN(4); __exidx_start = .; *(.ARM.exidx*) __exidx_end = .; . = ALIGN(4); } >FLASH
.preinit_array (READONLY) : /* The "READONLY" keyword is only supported in GCC11 and later, remove it if using GCC10 or earlier. */ { . = ALIGN(4); PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array*)) PROVIDE_HIDDEN (__preinit_array_end = .); . = ALIGN(4); } >FLASH
.init_array (READONLY) : /* The "READONLY" keyword is only supported in GCC11 and later, remove it if using GCC10 or earlier. */ { . = ALIGN(4); PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT(.init_array.*))) KEEP (*(.init_array*)) PROVIDE_HIDDEN (__init_array_end = .); . = ALIGN(4); } >FLASH
.fini_array (READONLY) : /* The "READONLY" keyword is only supported in GCC11 and later, remove it if using GCC10 or earlier. */ { . = ALIGN(4); PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array*)) PROVIDE_HIDDEN (__fini_array_end = .); . = ALIGN(4); } >FLASH
/* Used by the startup to initialize data */ _sidata = LOADADDR(.data);
/* Initialized data sections into "RAM" Ram type memory */ .data : { . = ALIGN(4); _sdata = .; /* create a global symbol at data start */ *(.data) /* .data sections */ *(.data*) /* .data* sections */ *(.RamFunc) /* .RamFunc sections */ *(.RamFunc*) /* .RamFunc* sections */
. = ALIGN(4); _edata = .; /* define a global symbol at data end */
} >RAM AT> FLASH
/* Uninitialized data section into "RAM" Ram type memory */ . = ALIGN(4); .bss : { /* This is used by the startup in order to initialize the .bss section */ _sbss = .; /* define a global symbol at bss start */ __bss_start__ = _sbss; *(.bss) *(.bss*) *(COMMON)
. = ALIGN(4); _ebss = .; /* define a global symbol at bss end */ __bss_end__ = _ebss; } >RAM
/* User_heap_stack section, used to check that there is enough "RAM" Ram type memory left */ ._user_heap_stack : { . = ALIGN(8); PROVIDE ( end = . ); PROVIDE ( _end = . ); . = . + _Min_Heap_Size; . = . + _Min_Stack_Size; . = ALIGN(8); } >RAM
/* Remove information from the compiler libraries */ /DISCARD/ : { libc.a ( * ) libm.a ( * ) libgcc.a ( * ) }
.ARM.attributes 0 : { *(.ARM.attributes) } }
$ arm-linux-gnueabihf-readelf -a cpptest.elf ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: EXEC (Executable file) Machine: ARM Version: 0x1 Entry point address: 0x8000361 Start of program headers: 52 (bytes into file) Start of section headers: 706172 (bytes into file) Flags: 0x5000200, Version5 EABI, soft-float ABI Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 3 Size of section headers: 40 (bytes) Number of section headers: 26 Section header string table index: 25
Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .isr_vector PROGBITS 08000000 001000 0001e4 00 A 0 0 1 [ 2] .text PROGBITS 080001e4 0011e4 000c80 00 AX 0 0 4 [ 3] .rodata PROGBITS 08000e64 001e64 000024 00 A 0 0 4 [ 4] .ARM.extab PROGBITS 08000e88 00200c 000000 00 W 0 0 1 [ 5] .ARM PROGBITS 08000e88 00200c 000000 00 W 0 0 1 [ 6] .preinit_array PREINIT_ARRAY 08000e88 00200c 000000 04 WA 0 0 1 [ 7] .init_array INIT_ARRAY 08000e88 001e88 000004 04 A 0 0 4 [ 8] .fini_array FINI_ARRAY 08000e8c 001e8c 000004 04 A 0 0 4 [ 9] .data PROGBITS 20000000 002000 00000c 00 WA 0 0 4 [10] .bss NOBITS 2000000c 00200c 000020 00 WA 0 0 4 [11] ._user_heap_stack NOBITS 2000002c 00202c 000604 00 WA 0 0 1 [12] .ARM.attributes ARM_ATTRIBUTES 00000000 00200c 000029 00 0 0 1 [13] .debug_info PROGBITS 00000000 002035 00217c 00 0 0 1 [14] .debug_abbrev PROGBITS 00000000 0041b1 000ba6 00 0 0 1 [15] .debug_aranges PROGBITS 00000000 004d58 000370 00 0 0 8 [16] .debug_rnglists PROGBITS 00000000 0050c8 000272 00 0 0 1 [17] .debug_macro PROGBITS 00000000 00533a 0176f5 00 0 0 1 [18] .debug_line PROGBITS 00000000 01ca2f 003a17 00 0 0 1 [19] .debug_str PROGBITS 00000000 020446 089bcc 01 MS 0 0 1 [20] .comment PROGBITS 00000000 0aa012 000043 01 MS 0 0 1 [21] .debug_frame PROGBITS 00000000 0aa058 000bbc 00 0 0 4 [22] .debug_line_str PROGBITS 00000000 0aac14 000066 01 MS 0 0 1 [23] .symtab SYMTAB 00000000 0aac7c 000f40 10 24 134 4 [24] .strtab STRTAB 00000000 0abbbc 0009a3 00 0 0 1 [25] .shstrtab STRTAB 00000000 0ac55f 00011c 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), y (purecode), p (processor specific)
There are no section groups in this file.
Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x001000 0x08000000 0x08000000 0x00e90 0x00e90 R E 0x1000 LOAD 0x002000 0x20000000 0x08000e90 0x0000c 0x0002c RW 0x1000 LOAD 0x00002c 0x2000002c 0x08000e9c 0x00000 0x00604 RW 0x1000
arm-none-eabi-objdump -h -S cpptest.elf > "cpptest.list" text data bss dec hex filename 3728 12 1572 5312 14c0 cpptest.elf Finished building: default.size.stdout
main.cpp가 되고 나서 마지막 두줄이 생겼다?
$ arm-linux-gnueabihf-readelf -a cpptest.elf ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: EXEC (Executable file) Machine: ARM Version: 0x1 Entry point address: 0x8000375 Start of program headers: 52 (bytes into file) Start of section headers: 714648 (bytes into file) Flags: 0x5000200, Version5 EABI, soft-float ABI Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 3 Size of section headers: 40 (bytes) Number of section headers: 26 Section header string table index: 25
Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .isr_vector PROGBITS 08000000 001000 0001e4 00 A 0 0 1 [ 2] .text PROGBITS 080001e4 0011e4 000c94 00 AX 0 0 4 [ 3] .rodata PROGBITS 08000e78 001e78 000024 00 A 0 0 4 [ 4] .ARM.extab PROGBITS 08000e9c 00200c 000000 00 W 0 0 1 [ 5] .ARM PROGBITS 08000e9c 00200c 000000 00 W 0 0 1 [ 6] .preinit_array PREINIT_ARRAY 08000e9c 00200c 000000 04 WA 0 0 1 [ 7] .init_array INIT_ARRAY 08000e9c 001e9c 000004 04 A 0 0 4 [ 8] .fini_array FINI_ARRAY 08000ea0 001ea0 000004 04 A 0 0 4 [ 9] .data PROGBITS 20000000 002000 00000c 00 WA 0 0 4 [10] .bss NOBITS 2000000c 00200c 000020 00 WA 0 0 4 [11] ._user_heap_stack NOBITS 2000002c 00202c 000604 00 WA 0 0 1 [12] .ARM.attributes ARM_ATTRIBUTES 00000000 00200c 000029 00 0 0 1 [13] .debug_info PROGBITS 00000000 002035 002195 00 0 0 1 [14] .debug_abbrev PROGBITS 00000000 0041ca 000ba7 00 0 0 1 [15] .debug_aranges PROGBITS 00000000 004d78 000370 00 0 0 8 [16] .debug_rnglists PROGBITS 00000000 0050e8 000273 00 0 0 1 [17] .debug_macro PROGBITS 00000000 00535b 019149 00 0 0 1 [18] .debug_line PROGBITS 00000000 01e4a4 003a21 00 0 0 1 [19] .debug_str PROGBITS 00000000 021ec5 08a262 01 MS 0 0 1 [20] .comment PROGBITS 00000000 0ac127 000043 01 MS 0 0 1 [21] .debug_frame PROGBITS 00000000 0ac16c 000bbc 00 0 0 4 [22] .debug_line_str PROGBITS 00000000 0acd28 000066 01 MS 0 0 1 [23] .symtab SYMTAB 00000000 0acd90 000f40 10 24 134 4 [24] .strtab STRTAB 00000000 0adcd0 0009aa 00 0 0 1 [25] .shstrtab STRTAB 00000000 0ae67a 00011c 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), y (purecode), p (processor specific)
There are no section groups in this file.
Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x001000 0x08000000 0x08000000 0x00ea4 0x00ea4 R E 0x1000 LOAD 0x002000 0x20000000 0x08000ea4 0x0000c 0x0002c RW 0x1000 LOAD 0x00002c 0x2000002c 0x08000eb0 0x00000 0x00604 RW 0x1000
No version information found in this file. Attribute Section: aeabi File Attributes Tag_CPU_name: "7-M" Tag_CPU_arch: v7 Tag_CPU_arch_profile: Microcontroller Tag_THUMB_ISA_use: Thumb-2 Tag_ABI_PCS_wchar_t: 4 Tag_ABI_FP_denormal: Needed Tag_ABI_FP_exceptions: Needed Tag_ABI_FP_number_model: IEEE 754 Tag_ABI_align_needed: 8-byte Tag_ABI_enum_size: small Tag_CPU_unaligned_access: v6
>>> Installing pfSense-pkg-ntopng... Updating pfSense-core repository catalogue... Fetching meta.conf: Fetching packagesite.pkg: pfSense-core repository is up to date. Updating pfSense repository catalogue... Fetching meta.conf: Fetching packagesite.pkg: pfSense repository is up to date. All repositories are up to date. The following 26 package(s) will be affected (of 0 checked):
-- In order to be able to use the html driver, you need to install the following packages: - ghostscript - netpbm ===== Message from openpgm-5.2.122_6:
-- ===> NOTICE:
The openpgm port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at:
-- This is the mysql CLIENT without the server. for complete server and client, please install databases/mysql80-server ===== Message from ntopng-5.6.d20230920,1:
-- ntopng runs a web interface service by default, it is suggested to protect such network accessible services with packet filters or TCP wrappers.
ntopng requires to connect to a redis server to work. Please install redis server from databases/redis or use -r option via ntopng_flags to specify a remote one.
ntopng supports IP geolocation, to enable this you should use the ntopng-geoip2update.sh script to update the maxminddb geolocation data to the latest version. This script requires a maxmind.com account API key configured in /usr/local/etc/GeoIP.conf to work.
To pass a configuration file to ntopng, which overrides any command line arguments, add something like the following to rc.conf:
ntopng_flags="/path/to/file.conf" ===== Message from webfonts-0.30_14:
-- IMPORTANT - READ CAREFULLY: You may not use these fonts if you do not agree to the terms of the Microsoft End-User License Agreement ("EULA"). You will find the EULA at /usr/local/share/doc/webfonts/LICENSE. If you read and agree to the EULA, you can start using the fonts by following these instructions:
Make sure that the freetype module is loaded. If it is not, add the following line to the "Modules" section of xorg.conf or XF86Config:
Load "freetype"
Add the following line to the "Files" section of xorg.conf or XF86Config:
FontPath "/usr/local/share/fonts/webfonts/"
NOTE: Due to known freetype bug some glyphs (N, W) of y2006 Verdana Bold font are not rendered correctly in anti-aliased mode within the range 9-16 ppem ===== Message from redis-7.2.1:
-- To setup "redis" you need to edit the configuration file: /usr/local/etc/redis.conf
To run redis from startup, add redis_enable="YES" in your /etc/rc.conf. >>> Cleaning up cache... done. Success
서비스에서 ntopng가 stop 되어 있어 실행해도 바로 죽어 버린다.
service가 아니라 diagnostics에 왜 있냐..
아무튼 ntopng settings 가서
아래처럼 되어있는데 enable 해주고 암호 설정해주고 인터페이스 설정하고 dns resolve 해줄지 결정하면 끝
Commands: --list devices - display detected devices --list parameters - display supported parameters --list modifiers - display supported modifier and specific keys for keystrokes --set "device name" parameter [values...] - set device parameter by name --get "device name" parameter [param...] - get current device parameter(s) value by name
$ xsetwacom --list devices Wacom Intuos Pro M Pen stylus id: 12 type: STYLUS Wacom Intuos Pro M Pen eraser id: 22 type: ERASER Wacom Intuos Pro M Pen cursor id: 23 type: CURSOR Wacom Intuos Pro M Pad pad id: 24 type: PAD Wacom Intuos Pro M Finger touch id: 25 type: TOUCH
파라미터는 get이나 set에서 사용되는 식별자.
$ xsetwacom --list parameters Area - Valid tablet area in device coordinates. Button - X11 event to which the given button should be mapped. ToolDebugLevel - Level of debugging trace for individual tools (default is 0 [off]). TabletDebugLevel - Level of debugging statements applied to shared code paths between all tools associated with the same tablet (default is 0 [off]). Suppress - Number of points trimmed (default is 2). RawSample - Number of raw data used to filter the points (default is 4). PressureCurve - Bezier curve for pressure (default is 0 0 100 100 [linear]). Mode - Switches cursor movement mode (default is absolute). TabletPCButton - Turns on/off Tablet PC buttons (default is off for regular tablets, on for Tablet PC). Touch - Turns on/off Touch events (default is on). HWTouchSwitchState - Touch events turned on/off by hardware switch. Gesture - Turns on/off multi-touch gesture events (default is on). ZoomDistance - Minimum distance for a zoom gesture (default is 50). ScrollDistance - Minimum motion before sending a scroll gesture (default is 20). TapTime - Minimum time between taps for a right click (default is 250). CursorProximity - Sets cursor distance for proximity-out in distance from the tablet (default is 10 for Intuos series, 42 for Graphire series). Rotate - Sets the rotation of the tablet. Values = none, cw, ccw, half (default is none). RelWheelUp - X11 event to which relative wheel up should be mapped. RelWheelDown - X11 event to which relative wheel down should be mapped. AbsWheelUp - X11 event to which absolute wheel up should be mapped. AbsWheelDown - X11 event to which absolute wheel down should be mapped. AbsWheel2Up - X11 event to which absolute wheel up should be mapped. AbsWheel2Down - X11 event to which absolute wheel down should be mapped. StripLeftUp - X11 event to which left strip up should be mapped. StripLeftDown - X11 event to which left strip down should be mapped. StripRightUp - X11 event to which right strip up should be mapped. StripRightDown - X11 event to which right strip down should be mapped. Threshold - Sets tip/eraser pressure threshold (default is 27). ResetArea - Resets the bounding coordinates to default in tablet units. ToolType - Returns the tool type of the associated device. ToolSerial - Returns the serial number of the current device in proximity. ToolID - Returns the tool ID of the current tool in proximity. ToolSerialPrevious - Returns the serial number of the previous device in proximity. BindToSerial - Binds this device to the serial number. TabletID - Returns the tablet ID of the associated device. PressureRecalibration - Turns on/off Tablet pressure recalibration PanScrollThreshold - Adjusts distance required for pan actions to generate a scroll event MapToOutput - Map the device to the given output. all - Get value for all parameters.
버튼에 키 할당하기 위한 건데.. super 있는지 왜 gui에서는 안되는겨?
$ xsetwacom --list modifiers 21 modifiers are supported: ctrl ctl control lctrl rctrl meta lmeta rmeta alt lalt ralt shift lshift rshift super lsuper rsuper hyper lhyper rhyper altgr
83 specialkeys are supported: f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 f19 f20 f21 f22 f23 f24 f25 f26 f27 f28 f29 f30 f31 f32 f33 f34 f35 esc Esc up down left right backspace Backspace return tab PgUp PgDn del home end insert ` - = [ ] \ ; ' , . / ~ ! @ # $ % ^ & * ( ) _ + { } | : " < > ? Keys not listed above can be specified via their KeySyms. See the man page for details.
$ xsetwacom --get "Wacom Intuos Pro M Pen stylus" all Option "Area" "0 0 44704 27940" Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Option "DebugLevel" "0" Option "CommonDBG" "0" Option "Suppress" "2" Option "RawSample" "4" Option "PressCurve" "0 0 100 100" Option "Mode" "Absolute" Option "TPCButton" "off" Option "Touch" "off" Property 'Wacom Hardware Touch Switch' does not exist on device. Option "Gesture" "off" Option "ZoomDistance" "0" Option "ScrollDistance" "0" Option "TapTime" "250" Option "CursorProx" "30" Option "Rotate" "none" Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Option "Threshold" "26" Option "Serial" "0" Option "PressureRecalibration" "on" Option "PanScrollThreshold" "2600"PressCurve" "0 0 100 100" Option "Mode" "Absolute" Property 'Wacom Hover Click' does not exist on device. Option "Touch" "on" Property 'Wacom Hardware Touch Switch' does not exist on device. Option "Gesture" "on" Option "ZoomDistance" "117" Option "ScrollDistance" "52" Option "TapTime" "250" Property 'Wacom Proximity Threshold' does not exist on device. Option "Rotate" "none" Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Option "Threshold" "0"
$ xsetwacom -s --get "Wacom Intuos Pro M Pen stylus" all xsetwacom set "Wacom Intuos Pro M Pen stylus" "Area" "0 0 44704 27940" xsetwacom set "Wacom Intuos Pro M Pen stylus" "Button" "1" "button +1 " xsetwacom set "Wacom Intuos Pro M Pen stylus" "Button" "2" "button +2 " xsetwacom set "Wacom Intuos Pro M Pen stylus" "Button" "3" "button +3 " xsetwacom set "Wacom Intuos Pro M Pen stylus" "Button" "8" "button +8 " xsetwacom set "Wacom Intuos Pro M Pen stylus" "Button" "9" "button +9 " xsetwacom set "Wacom Intuos Pro M Pen stylus" "ToolDebugLevel" "0" xsetwacom set "Wacom Intuos Pro M Pen stylus" "TabletDebugLevel" "0" xsetwacom set "Wacom Intuos Pro M Pen stylus" "Suppress" "2" xsetwacom set "Wacom Intuos Pro M Pen stylus" "RawSample" "4" xsetwacom set "Wacom Intuos Pro M Pen stylus" "PressureCurve" "0 0 100 100" xsetwacom set "Wacom Intuos Pro M Pen stylus" "Mode" "Absolute" xsetwacom set "Wacom Intuos Pro M Pen stylus" "TabletPCButton" "off" xsetwacom set "Wacom Intuos Pro M Pen stylus" "Touch" "off" Property 'Wacom Hardware Touch Switch' does not exist on device. xsetwacom set "Wacom Intuos Pro M Pen stylus" "Gesture" "off" xsetwacom set "Wacom Intuos Pro M Pen stylus" "ZoomDistance" "0" xsetwacom set "Wacom Intuos Pro M Pen stylus" "ScrollDistance" "0" xsetwacom set "Wacom Intuos Pro M Pen stylus" "TapTime" "250" xsetwacom set "Wacom Intuos Pro M Pen stylus" "CursorProximity" "30" xsetwacom set "Wacom Intuos Pro M Pen stylus" "Rotate" "none" Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. xsetwacom set "Wacom Intuos Pro M Pen stylus" "Threshold" "26" xsetwacom set "Wacom Intuos Pro M Pen stylus" "BindToSerial" "0" xsetwacom set "Wacom Intuos Pro M Pen stylus" "PressureRecalibration" "on" xsetwacom set "Wacom Intuos Pro M Pen stylus" "PanScrollThreshold" "2600"
$ xsetwacom --get "Wacom Intuos Pro M Pen eraser" all Option "Area" "0 0 44704 27940" Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Option "DebugLevel" "0" Option "CommonDBG" "0" Option "Suppress" "2" Option "RawSample" "4" Option "PressCurve" "0 0 100 100" Option "Mode" "Absolute" Property 'Wacom Hover Click' does not exist on device. Option "Touch" "off" Property 'Wacom Hardware Touch Switch' does not exist on device. Option "Gesture" "off" Option "ZoomDistance" "0" Option "ScrollDistance" "0" Option "TapTime" "250" Option "CursorProx" "10" Option "Rotate" "none" Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Option "Threshold" "26" Option "Serial" "0" Option "PressureRecalibration" "on" Option "PanScrollThreshold" "2600"
$ xsetwacom -s --get "Wacom Intuos Pro M Pen eraser" all xsetwacom set "Wacom Intuos Pro M Pen eraser" "Area" "0 0 44704 27940" xsetwacom set "Wacom Intuos Pro M Pen eraser" "Button" "1" "button +1 " xsetwacom set "Wacom Intuos Pro M Pen eraser" "Button" "2" "button +2 " xsetwacom set "Wacom Intuos Pro M Pen eraser" "Button" "3" "button +3 " xsetwacom set "Wacom Intuos Pro M Pen eraser" "Button" "8" "button +8 " xsetwacom set "Wacom Intuos Pro M Pen eraser" "Button" "9" "button +9 " xsetwacom set "Wacom Intuos Pro M Pen eraser" "ToolDebugLevel" "0" xsetwacom set "Wacom Intuos Pro M Pen eraser" "TabletDebugLevel" "0" xsetwacom set "Wacom Intuos Pro M Pen eraser" "Suppress" "2" xsetwacom set "Wacom Intuos Pro M Pen eraser" "RawSample" "4" xsetwacom set "Wacom Intuos Pro M Pen eraser" "PressureCurve" "0 0 100 100" xsetwacom set "Wacom Intuos Pro M Pen eraser" "Mode" "Absolute" Property 'Wacom Hover Click' does not exist on device. xsetwacom set "Wacom Intuos Pro M Pen eraser" "Touch" "off" Property 'Wacom Hardware Touch Switch' does not exist on device. xsetwacom set "Wacom Intuos Pro M Pen eraser" "Gesture" "off" xsetwacom set "Wacom Intuos Pro M Pen eraser" "ZoomDistance" "0" xsetwacom set "Wacom Intuos Pro M Pen eraser" "ScrollDistance" "0" xsetwacom set "Wacom Intuos Pro M Pen eraser" "TapTime" "250" xsetwacom set "Wacom Intuos Pro M Pen eraser" "CursorProximity" "10" xsetwacom set "Wacom Intuos Pro M Pen eraser" "Rotate" "none" Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. xsetwacom set "Wacom Intuos Pro M Pen eraser" "Threshold" "26" xsetwacom set "Wacom Intuos Pro M Pen eraser" "BindToSerial" "0" xsetwacom set "Wacom Intuos Pro M Pen eraser" "PressureRecalibration" "on" xsetwacom set "Wacom Intuos Pro M Pen eraser" "PanScrollThreshold" "2600"
$ xsetwacom --get "Wacom Intuos Pro M Pen cursor" all Option "Area" "0 0 44704 27940" Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Option "DebugLevel" "0" Option "CommonDBG" "0" Option "Suppress" "2" Option "RawSample" "4" Property 'Wacom Pressurecurve' does not exist on device. Option "Mode" "Absolute" Property 'Wacom Hover Click' does not exist on device. Option "Touch" "off" Property 'Wacom Hardware Touch Switch' does not exist on device. Option "Gesture" "off" Option "ZoomDistance" "0" Option "ScrollDistance" "0" Option "TapTime" "250" Option "CursorProx" "10" Option "Rotate" "none" RelWheelUp: Actions are not supported by xorg.conf. Try shell format (-s) instead. RelWheelDown: Actions are not supported by xorg.conf. Try shell format (-s) instead. AbsWheelUp: Actions are not supported by xorg.conf. Try shell format (-s) instead. AbsWheelDown: Actions are not supported by xorg.conf. Try shell format (-s) instead. AbsWheel2Up: Actions are not supported by xorg.conf. Try shell format (-s) instead. AbsWheel2Down: Actions are not supported by xorg.conf. Try shell format (-s) instead. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Option "Threshold" "26" Option "Serial" "0" Property 'Wacom Pressure Recalibration' does not exist on device. Option "PanScrollThreshold" "2600"
$ xsetwacom -s --get "Wacom Intuos Pro M Pen cursor" all xsetwacom set "Wacom Intuos Pro M Pen cursor" "Area" "0 0 44704 27940" xsetwacom set "Wacom Intuos Pro M Pen cursor" "Button" "1" "button +1 " xsetwacom set "Wacom Intuos Pro M Pen cursor" "Button" "2" "button +2 " xsetwacom set "Wacom Intuos Pro M Pen cursor" "Button" "3" "button +3 " xsetwacom set "Wacom Intuos Pro M Pen cursor" "Button" "8" "button +8 " xsetwacom set "Wacom Intuos Pro M Pen cursor" "Button" "9" "button +9 " xsetwacom set "Wacom Intuos Pro M Pen cursor" "ToolDebugLevel" "0" xsetwacom set "Wacom Intuos Pro M Pen cursor" "TabletDebugLevel" "0" xsetwacom set "Wacom Intuos Pro M Pen cursor" "Suppress" "2" xsetwacom set "Wacom Intuos Pro M Pen cursor" "RawSample" "4" Property 'Wacom Pressurecurve' does not exist on device. xsetwacom set "Wacom Intuos Pro M Pen cursor" "Mode" "Absolute" Property 'Wacom Hover Click' does not exist on device. xsetwacom set "Wacom Intuos Pro M Pen cursor" "Touch" "off" Property 'Wacom Hardware Touch Switch' does not exist on device. xsetwacom set "Wacom Intuos Pro M Pen cursor" "Gesture" "off" xsetwacom set "Wacom Intuos Pro M Pen cursor" "ZoomDistance" "0" xsetwacom set "Wacom Intuos Pro M Pen cursor" "ScrollDistance" "0" xsetwacom set "Wacom Intuos Pro M Pen cursor" "TapTime" "250" xsetwacom set "Wacom Intuos Pro M Pen cursor" "CursorProximity" "10" xsetwacom set "Wacom Intuos Pro M Pen cursor" "Rotate" "none" xsetwacom set "Wacom Intuos Pro M Pen cursor" "RelWheelUp" "1" "button +5 -5 " xsetwacom set "Wacom Intuos Pro M Pen cursor" "RelWheelDown" "2" "button +4 -4 " xsetwacom set "Wacom Intuos Pro M Pen cursor" "AbsWheelUp" "3" "button +0 -0 " xsetwacom set "Wacom Intuos Pro M Pen cursor" "AbsWheelDown" "4" "button +0 -0 " xsetwacom set "Wacom Intuos Pro M Pen cursor" "AbsWheel2Up" "5" "button +0 -0 " xsetwacom set "Wacom Intuos Pro M Pen cursor" "AbsWheel2Down" "6" "button +0 -0 " Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. xsetwacom set "Wacom Intuos Pro M Pen cursor" "Threshold" "26" xsetwacom set "Wacom Intuos Pro M Pen cursor" "BindToSerial" "0" Property 'Wacom Pressure Recalibration' does not exist on device. xsetwacom set "Wacom Intuos Pro M Pen cursor" "PanScrollThreshold" "2600"
$ xsetwacom --get "Wacom Intuos Pro M Pad pad" all Property 'Wacom Tablet Area' does not exist on device. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Option "DebugLevel" "0" Option "CommonDBG" "0" Option "Suppress" "2" Option "RawSample" "4" Property 'Wacom Pressurecurve' does not exist on device. Option "Mode" "Absolute" Property 'Wacom Hover Click' does not exist on device. Option "Touch" "off" Property 'Wacom Hardware Touch Switch' does not exist on device. Option "Gesture" "off" Option "ZoomDistance" "0" Option "ScrollDistance" "0" Option "TapTime" "250" Property 'Wacom Proximity Threshold' does not exist on device. Property 'Wacom Rotation' does not exist on device. RelWheelUp: Actions are not supported by xorg.conf. Try shell format (-s) instead. RelWheelDown: Actions are not supported by xorg.conf. Try shell format (-s) instead. AbsWheelUp: Actions are not supported by xorg.conf. Try shell format (-s) instead. AbsWheelDown: Actions are not supported by xorg.conf. Try shell format (-s) instead. AbsWheel2Up: Actions are not supported by xorg.conf. Try shell format (-s) instead. AbsWheel2Down: Actions are not supported by xorg.conf. Try shell format (-s) instead. StripLeftUp: Actions are not supported by xorg.conf. Try shell format (-s) instead. StripLeftDown: Actions are not supported by xorg.conf. Try shell format (-s) instead. StripRightUp: Actions are not supported by xorg.conf. Try shell format (-s) instead. StripRightDown: Actions are not supported by xorg.conf. Try shell format (-s) instead. Option "Threshold" "0" Option "Serial" "0" Property 'Wacom Pressure Recalibration' does not exist on device. Option "PanScrollThreshold" "1000"
$ xsetwacom -s --get "Wacom Intuos Pro M Pad pad" all Property 'Wacom Tablet Area' does not exist on device. xsetwacom set "Wacom Intuos Pro M Pad pad" "Button" "1" "button +1 " xsetwacom set "Wacom Intuos Pro M Pad pad" "Button" "2" "button +2 " xsetwacom set "Wacom Intuos Pro M Pad pad" "Button" "3" "button +3 " xsetwacom set "Wacom Intuos Pro M Pad pad" "Button" "8" "button +8 " xsetwacom set "Wacom Intuos Pro M Pad pad" "Button" "9" "button +9 " xsetwacom set "Wacom Intuos Pro M Pad pad" "Button" "10" "button +10 " xsetwacom set "Wacom Intuos Pro M Pad pad" "Button" "11" "button +11 " xsetwacom set "Wacom Intuos Pro M Pad pad" "Button" "12" "button +12 " xsetwacom set "Wacom Intuos Pro M Pad pad" "Button" "13" "button +13 " xsetwacom set "Wacom Intuos Pro M Pad pad" "ToolDebugLevel" "0" xsetwacom set "Wacom Intuos Pro M Pad pad" "TabletDebugLevel" "0" xsetwacom set "Wacom Intuos Pro M Pad pad" "Suppress" "2" xsetwacom set "Wacom Intuos Pro M Pad pad" "RawSample" "4" Property 'Wacom Pressurecurve' does not exist on device. xsetwacom set "Wacom Intuos Pro M Pad pad" "Mode" "Absolute" Property 'Wacom Hover Click' does not exist on device. xsetwacom set "Wacom Intuos Pro M Pad pad" "Touch" "off" Property 'Wacom Hardware Touch Switch' does not exist on device. xsetwacom set "Wacom Intuos Pro M Pad pad" "Gesture" "off" xsetwacom set "Wacom Intuos Pro M Pad pad" "ZoomDistance" "0" xsetwacom set "Wacom Intuos Pro M Pad pad" "ScrollDistance" "0" xsetwacom set "Wacom Intuos Pro M Pad pad" "TapTime" "250" Property 'Wacom Proximity Threshold' does not exist on device. Property 'Wacom Rotation' does not exist on device. xsetwacom set "Wacom Intuos Pro M Pad pad" "RelWheelUp" "1" "button +5 -5 " xsetwacom set "Wacom Intuos Pro M Pad pad" "RelWheelDown" "2" "button +4 -4 " xsetwacom set "Wacom Intuos Pro M Pad pad" "AbsWheelUp" "3" "button +4 -4 " xsetwacom set "Wacom Intuos Pro M Pad pad" "AbsWheelDown" "4" "button +5 -5 " xsetwacom set "Wacom Intuos Pro M Pad pad" "AbsWheel2Up" "5" "button +4 -4 " xsetwacom set "Wacom Intuos Pro M Pad pad" "AbsWheel2Down" "6" "button +5 -5 " xsetwacom set "Wacom Intuos Pro M Pad pad" "StripLeftUp" "1" "button +4 -4 " xsetwacom set "Wacom Intuos Pro M Pad pad" "StripLeftDown" "2" "button +5 -5 " xsetwacom set "Wacom Intuos Pro M Pad pad" "StripRightUp" "3" "button +4 -4 " xsetwacom set "Wacom Intuos Pro M Pad pad" "StripRightDown" "4" "button +5 -5 " xsetwacom set "Wacom Intuos Pro M Pad pad" "Threshold" "0" xsetwacom set "Wacom Intuos Pro M Pad pad" "BindToSerial" "0" Property 'Wacom Pressure Recalibration' does not exist on device. xsetwacom set "Wacom Intuos Pro M Pad pad" "PanScrollThreshold" "1000"
$ xsetwacom --get "Wacom Intuos Pro M Finger touch" all Option "Area" "0 0 4096 4096" Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Button: Actions are not supported by xorg.conf. Try shell format (-s) instead. Option "DebugLevel" "0" Option "CommonDBG" "0" Option "Suppress" "2" Option "RawSample" "4" Option " Option "Serial" "0" Property 'Wacom Pressure Recalibration' does not exist on device. Option "PanScrollThreshold" "2600"
$ xsetwacom -s --get "Wacom Intuos Pro M Finger touch" all xsetwacom set "Wacom Intuos Pro M Finger touch" "Area" "0 0 4096 4096" xsetwacom set "Wacom Intuos Pro M Finger touch" "Button" "1" "button +1 " xsetwacom set "Wacom Intuos Pro M Finger touch" "Button" "2" "button +2 " xsetwacom set "Wacom Intuos Pro M Finger touch" "Button" "3" "button +3 " xsetwacom set "Wacom Intuos Pro M Finger touch" "Button" "8" "button +8 " xsetwacom set "Wacom Intuos Pro M Finger touch" "ToolDebugLevel" "0" xsetwacom set "Wacom Intuos Pro M Finger touch" "TabletDebugLevel" "0" xsetwacom set "Wacom Intuos Pro M Finger touch" "Suppress" "2" xsetwacom set "Wacom Intuos Pro M Finger touch" "RawSample" "4" xsetwacom set "Wacom Intuos Pro M Finger touch" "PressureCurve" "0 0 100 100" xsetwacom set "Wacom Intuos Pro M Finger touch" "Mode" "Absolute" Property 'Wacom Hover Click' does not exist on device. xsetwacom set "Wacom Intuos Pro M Finger touch" "Touch" "on" Property 'Wacom Hardware Touch Switch' does not exist on device. xsetwacom set "Wacom Intuos Pro M Finger touch" "Gesture" "on" xsetwacom set "Wacom Intuos Pro M Finger touch" "ZoomDistance" "117" xsetwacom set "Wacom Intuos Pro M Finger touch" "ScrollDistance" "52" xsetwacom set "Wacom Intuos Pro M Finger touch" "TapTime" "250" Property 'Wacom Proximity Threshold' does not exist on device. xsetwacom set "Wacom Intuos Pro M Finger touch" "Rotate" "none" Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. xsetwacom set "Wacom Intuos Pro M Finger touch" "Threshold" "0" xsetwacom set "Wacom Intuos Pro M Finger touch" "BindToSerial" "0" Property 'Wacom Pressure Recalibration' does not exist on device. xsetwacom set "Wacom Intuos Pro M Finger touch" "PanScrollThreshold" "2600"
[ 1771.895948] usb 1-2: new full-speed USB device number 15 using xhci_hcd [ 1772.026061] usb 1-2: New USB device found, idVendor=056a, idProduct=0315, bcdDevice= 1.00 [ 1772.026079] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 1772.026085] usb 1-2: Product: Intuos5 touch M [ 1772.026089] usb 1-2: Manufacturer: Wacom Co.,Ltd. [ 1772.033458] wacom 0003:056A:0315.000F: hidraw8: USB HID v1.10 Device [Wacom Co.,Ltd. Intuos5 touch M] on usb-0000:00:14.0-2/input0 [ 1772.033618] input: Wacom Intuos Pro M Pen as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:056A:0315.000F/input/input46 [ 1772.034148] input: Wacom Intuos Pro M Pad as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:056A:0315.000F/input/input48 [ 1777.266520] wacom 0003:056A:0315.0010: hidraw9: USB HID v1.10 Device [Wacom Co.,Ltd. Intuos5 touch M] on usb-0000:00:14.0-2/input1 [ 1777.266773] input: Wacom Intuos Pro M Finger as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1/0003:056A:0315.0010/input/input50
설정에서 와콤 디지타이저에 알아서 뜨는데
모니터에 연결하기는 wayland라 그런가 안된다. 아마도 x.org로 변경하면 되지 않을까 추측중.