LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 09-08-2013, 11:43 PM   #1
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware
Posts: 6,429
Blog Entries: 6

Rep: Reputation: Disabled
Roccat Keyboard & Mouse Drivers


Hi:

I purchased a roccat keyboard and mouse and both of the Linux drvers are tar.bz2.
I was able to extract the tar.bz2 in the terminal and see all the files but when I tried to follow the "Install" file it was confusing.


Ifound this thread to use as a guide.
http://www.linuxquestions.org/questi...ar-bz2-681967/

Here is the roccat site and the tsr.bz2 that I downloaded.

http://www.roccat.org/Support/Gaming...AT-Isku/#crb_2
http://roccat.sourceforge.net/
http://www.roccat.org/Support/Gaming...CCAT-Kone-XTD/
Linux Driver roccat-tools
http://sourceforge.net/projects/roccat/files/
Here's I (think) this is the PPA that I need for Ubuntu-
https://launchpad.net/~berfenger/+archive/roccat

Code:
roccat-tools-0.21.0/libroccat/roccat_notification_sensitivity.h
roccat-tools-0.21.0/libroccat/roccat_notification_sensitivity_audio.c
roccat-tools-0.21.0/libroccat/roccat_notification_sensitivity_osd.c

roccat-tools-0.21.0/libroccat/roccat_orig_timer.c
roccat-tools-0.21.0/libroccat/roccat_orig_timer.h
roccat-tools-0.21.0/libroccat/roccat_osd_note.c
roccat-tools-0.21.0/libroccat/roccat_playback.c
roccat-tools-0.21.0/libroccat/roccat_process_helper.c
roccat-tools-0.21.0/libroccat/roccat_process_monitor.c
roccat-tools-0.21.0/libroccat/roccat_profile_cascade.c
roccat-tools-0.21.0/libroccat/roccat_secure.c
roccat-tools-0.21.0/libroccat/roccat_timer.c
roccat-tools-0.21.0/libroccat/roccat_timers.c
roccat-tools-0.21.0/libroccat/valo_orig_macro.h
roccat-tools-0.21.0/libroccat/valo_orig_macro_export.c
roccat-tools-0.21.0/libroccat/valo_orig_macro_import.c

roccat-tools-0.21.0/libroccatwidget/roccat_macro_dialog.h
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor.c
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor.h
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_advanced.c
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_advanced.h
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_advanced_list_store.c
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_advanced_list_store.h
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_advanced_table.c
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_advanced_table.h
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_basic.c
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_basic.h
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_basic_list_store.c
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_basic_list_store.h
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_basic_tree_view.c
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_basic_tree_view.h
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_dialog.c
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_dialog.h
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_dialog_menu_bar.c
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_dialog_menu_bar.h
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_interface.c
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_interface.h
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_key_sequence_frame.c
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_key_sequence_frame.h
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_macro_options_frame.c
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_macro_options_frame.h
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_macros_frame.c
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_macros_frame.h
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_record_options_frame.c
roccat-tools-0.21.0/libroccatwidget/roccat_macro_editor_record_options_frame.h
roccat-tools-0.21.0/libroccatwidget/roccat_macro_tree_store.c
roccat-tools-0.21.0/libroccatwidget/roccat_macro_tree_store.h
roccat-tools-0.21.0/libroccatwidget/roccat_macro_tree_view.c
roccat-tools-0.21.0/libroccatwidget/roccat_macro_tree_view.h
roccat-tools-0.21.0/libroccatwidget/roccat_notification_type_combo_box.c
roccat-tools-0.21.0/libroccatwidget/roccat_notification_type_combo_box.h
roccat-tools-0.21.0/libroccatwidget/roccat_polling_rate_selector.c
roccat-tools-0.21.0/libroccatwidget/roccat_polling_rate_selector.h
roccat-tools-0.21.0/libroccatwidget/roccat_ruler.c
roccat-tools-0.21.0/libroccatwidget/roccat_ruler.h
roccat-tools-0.21.0/libroccatwidget/roccat_save_dialog.c
roccat-tools-0.21.0/libroccatwidget/roccat_save_dialog.h
roccat-tools-0.21.0/libroccatwidget/roccat_sensitivity_selector.c
roccat-tools-0.21.0/libroccatwidget/roccat_sensitivity_selector.h
roccat-tools-0.21.0/libroccatwidget/roccat_sensor_register_dialog.c
roccat-tools-0.21.0/libroccatwidget/roccat_sensor_register_dialog.h
roccat-tools-0.21.0/libroccatwidget/roccat_shortcut_dialog.c
roccat-tools-0.21.0/libroccatwidget/roccat_shortcut_dialog.h
roccat-tools-0.21.0/libroccatwidget/roccat_single_cpi_selector.c
roccat-tools-0.21.0/libroccatwidget/roccat_single_cpi_selector.h
roccat-tools-0.21.0/libroccatwidget/roccat_talk_target_combo_box.c
roccat-tools-0.21.0/libroccatwidget/roccat_talk_target_combo_box.h
roccat-tools-0.21.0/libroccatwidget/roccat_talk_target_dialog.c
roccat-tools-0.21.0/libroccatwidget/roccat_talk_target_dialog.h
roccat-tools-0.21.0/libroccatwidget/roccat_text_dialog.c
roccat-tools-0.21.0/libroccatwidget/roccat_text_dialog.h
roccat-tools-0.21.0/libroccatwidget/roccat_timeout_bar.c
roccat-tools-0.21.0/libroccatwidget/roccat_timeout_bar.h
roccat-tools-0.21.0/libroccatwidget/roccat_timeout_dialog.c
roccat-tools-0.21.0/libroccatwidget/roccat_timeout_dialog.h
roccat-tools-0.21.0/libroccatwidget/roccat_timer_combo_box.c
roccat-tools-0.21.0/libroccatwidget/roccat_timer_combo_box.h
roccat-tools-0.21.0/libroccatwidget/roccat_timer_dialog.c
roccat-tools-0.21.0/libroccatwidget/roccat_timer_dialog.h
roccat-tools-0.21.0/libroccatwidget/roccat_timer_editor_dialog.c
roccat-tools-0.21.0/libroccatwidget/roccat_timer_editor_dialog.h
roccat-tools-0.21.0/libroccatwidget/roccat_timer_editor_dialog_menu_bar.c
roccat-tools-0.21.0/libroccatwidget/roccat_timer_editor_dialog_menu_bar.h
roccat-tools-0.21.0/libroccatwidget/roccat_timer_list_store.c
roccat-tools-0.21.0/libroccatwidget/roccat_timer_list_store.h
roccat-tools-0.21.0/libroccatwidget/roccat_timer_tree_view.c
roccat-tools-0.21.0/libroccatwidget/roccat_timer_tree_view.h
roccat-tools-0.21.0/libroccatwidget/roccat_warning_dialog.c
roccat-tools-0.21.0/libroccatwidget/roccat_warning_dialog.h
roccat-tools-0.21.0/lua/
roccat-tools-0.21.0/lua/CMakeLists.txt
roccat-tools-0.21.0/lua/liblua/
roccat-tools-0.21.0/lua/liblua/CMakeLists.txt
roccat-tools-0.21.0/lua/liblua/lua.c
roccat-tools-0.21.0/lua/liblua/lua_config.c
roccat-tools-0.21.0/lua/liblua/lua_control.c
roccat-tools-0.21.0/lua/liblua/lua_cpi.c
roccat-tools-0.21.0/lua/liblua/lua_polling_rate.c
roccat-tools-0.21.0/lua/liblua/lua_rmp.h
roccat-tools-0.21.0/lua/liblua/lua_rmp_accessors.c
roccat-tools-0.21.0/lua/liblua/lua_rmp_file.c
roccat-tools-0.21.0/lua/liblua/lua_rmp_high_level.c
roccat-tools-0.21.0/lua/libluaeventhandler/
roccat-tools-0.21.0/lua/libluaeventhandler/CMakeLists.txt
roccat-tools-0.21.0/lua/libluaeventhandler/lua_dbus_server.c
roccat-tools-0.21.0/lua/libluaeventhandler/lua_dbus_server.h
roccat-tools-0.21.0/lua/libluaeventhandler/lua_eventhandler.c
roccat-tools-0.21.0/lua/libluaeventhandler/lua_eventhandler.h
roccat-tools-0.21.0/lua/lua_dbus_services.xml
roccat-tools-0.21.0/lua/luaconfig/
roccat-tools-0.21.0/lua/luaconfig/CMakeLists.txt
roccat-tools-0.21.0/lua/luaconfig/luaconfig.c
roccat-tools-0.21.0/lua/luaconfig/luaconfig.desktop
roccat-tools-0.21.0/lua/luaconfig/luaconfig_application.c
roccat-tools-0.21.0/lua/luaconfig/luaconfig_application.h
roccat-tools-0.21.0/lua/luaconfig/luaconfig_buttons_frame.c
roccat-tools-0.21.0/lua/luaconfig/luaconfig_buttons_frame.h
roccat-tools-0.21.0/lua/luaconfig/luaconfig_configuration_dialog.c
roccat-tools-0.21.0/lua/luaconfig/luaconfig_configuration_dialog.h
roccat-tools-0.21.0/lua/luaconfig/luaconfig_cpi_selector.c
roccat-tools-0.21.0/lua/luaconfig/luaconfig_cpi_selector.h
roccat-tools-0.21.0/lua/luaconfig/luaconfig_handedness_selector.c
roccat-tools-0.21.0/lua/luaconfig/luaconfig_handedness_selector.h
roccat-tools-0.21.0/lua/luaconfig/luaconfig_key_combo_box.c
roccat-tools-0.21.0/lua/luaconfig/luaconfig_key_combo_box.h
roccat-tools-0.21.0/lua/luaconfig/luaconfig_light_frame.c
roccat-tools-0.21.0/lua/luaconfig/luaconfig_light_frame.h
roccat-tools-0.21.0/lua/luaconfig/luaconfig_polling_rate_selector.c
roccat-tools-0.21.0/lua/luaconfig/luaconfig_polling_rate_selector.h
roccat-tools-0.21.0/lua/luaconfig/luaconfig_profile_page.c
roccat-tools-0.21.0/lua/luaconfig/luaconfig_profile_page.h
roccat-tools-0.21.0/lua/luaconfig/luaconfig_surface_check.c
roccat-tools-0.21.0/lua/luaconfig/luaconfig_surface_check.h
roccat-tools-0.21.0/lua/luacontrol/
roccat-tools-0.21.0/lua/luacontrol/CMakeLists.txt
roccat-tools-0.21.0/lua/luacontrol/luacontrol.c
roccat-tools-0.21.0/lua/luacontrol/man/
roccat-tools-0.21.0/lua/luacontrol/man/CMakeLists.txt
roccat-tools-0.21.0/lua/luacontrol/man/luacontrol.de.1
roccat-tools-0.21.0/lua/luacontrol/man/luacontrol.en.1
roccat-tools-0.21.0/pyra/
roccat-tools-0.21.0/pyra/CMakeLists.txt
roccat-tools-0.21.0/pyra/libpyra/
roccat-tools-0.21.0/pyra/libpyra/CMakeLists.txt
roccat-tools-0.21.0/pyra/libpyra/pyra.c
roccat-tools-0.21.0/pyra/libpyra/pyra_config.c
roccat-tools-0.21.0/pyra/libpyra/pyra_control.c
roccat-tools-0.21.0/pyra/libpyra/pyra_dbus.c
roccat-tools-0.21.0/pyra/libpyra/pyra_file.c
roccat-tools-0.21.0/pyra/libpyra/pyra_info.c
roccat-tools-0.21.0/pyra/libpyra/pyra_play.c
roccat-tools-0.21.0/pyra/libpyra/pyra_profile_buttons.c
roccat-tools-0.21.0/pyra/libpyra/pyra_profile_settings.c
roccat-tools-0.21.0/pyra/libpyra/pyra_rmp.h
roccat-tools-0.21.0/pyra/libpyra/pyra_rmp_accessors.c
roccat-tools-0.21.0/pyra/libpyra/pyra_rmp_conversions.c
roccat-tools-0.21.0/pyra/libpyra/pyra_rmp_file.c
roccat-tools-0.21.0/pyra/libpyra/pyra_rmp_high_level.c
roccat-tools-0.21.0/pyra/libpyra/pyra_rmp_macro_key_info.c
roccat-tools-0.21.0/pyra/libpyra/pyra_settings.c
roccat-tools-0.21.0/pyra/libpyraeventhandler/
roccat-tools-0.21.0/pyra/libpyraeventhandler/CMakeLists.txt
roccat-tools-0.21.0/pyra/libpyraeventhandler/pyra_dbus_server.c
roccat-tools-0.21.0/pyra/libpyraeventhandler/pyra_dbus_server.h
roccat-tools-0.21.0/pyra/libpyraeventhandler/pyra_eventhandler.c
roccat-tools-0.21.0/pyra/libpyraeventhandler/pyra_eventhandler.h
roccat-tools-0.21.0/pyra/libpyraeventhandler/pyra_eventhandler_channel.c
roccat-tools-0.21.0/pyra/libpyraeventhandler/pyra_eventhandler_channel.h
roccat-tools-0.21.0/pyra/pyra_dbus_services.xml
roccat-tools-0.21.0/pyra/pyraconfig/
roccat-tools-0.21.0/pyra/pyraconfig/CMakeLists.txt
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig.c
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig.desktop
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_application.c
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_application.h
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_buttons_frame.c
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_buttons_frame.h
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_configuration_dialog.c
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_configuration_dialog.h
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_cpi_selector.c
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_cpi_selector.h
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_info_frame.c
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_info_frame.h
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_key_combo_box.c
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_key_combo_box.h
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_light_frame.c
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_light_frame.h
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_profile_page.c
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_profile_page.h
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_sensitivity_selector.c
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_sensitivity_selector.h
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_settings_page.c
roccat-tools-0.21.0/pyra/pyraconfig/pyraconfig_settings_page.h
roccat-tools-0.21.0/pyra/pyracontrol/
roccat-tools-0.21.0/pyra/pyracontrol/CMakeLists.txt
roccat-tools-0.21.0/pyra/pyracontrol/man/
roccat-tools-0.21.0/pyra/pyracontrol/man/CMakeLists.txt
roccat-tools-0.21.0/pyra/pyracontrol/man/pyracontrol.de.1
roccat-tools-0.21.0/pyra/pyracontrol/man/pyracontrol.en.1
roccat-tools-0.21.0/pyra/pyracontrol/pyracontrol.c
roccat-tools-0.21.0/roccat-tools.spec
roccat-tools-0.21.0/roccateventhandler/
roccat-tools-0.21.0/roccateventhandler/CMakeLists.txt
roccat-tools-0.21.0/roccateventhandler/roccat_dbus_server.c
roccat-tools-0.21.0/roccateventhandler/roccat_dbus_server.h
roccat-tools-0.21.0/roccateventhandler/roccat_dbus_services.xml
roccat-tools-0.21.0/roccateventhandler/roccat_eventhandler.c
roccat-tools-0.21.0/roccateventhandler/roccat_eventhandler_application.c
roccat-tools-0.21.0/roccateventhandler/roccat_eventhandler_application.h
roccat-tools-0.21.0/roccateventhandler/roccateventhandler.desktop
roccat-tools-0.21.0/savu/
roccat-tools-0.21.0/savu/CMakeLists.txt
roccat-tools-0.21.0/savu/libsavu/
roccat-tools-0.21.0/savu/libsavu/CMakeLists.txt
roccat-tools-0.21.0/savu/libsavu/savu.c
roccat-tools-0.21.0/savu/libsavu/savu_button.c
roccat-tools-0.21.0/savu/libsavu/savu_buttons.c
roccat-tools-0.21.0/savu/libsavu/savu_config.c
roccat-tools-0.21.0/savu/libsavu/savu_dbus_services.c
roccat-tools-0.21.0/savu/libsavu/savu_general.c
roccat-tools-0.21.0/savu/libsavu/savu_info.c
roccat-tools-0.21.0/savu/libsavu/savu_libusb.c
roccat-tools-0.21.0/savu/libsavu/savu_macro.c
roccat-tools-0.21.0/savu/libsavu/savu_play.c
roccat-tools-0.21.0/savu/libsavu/savu_profile.c
roccat-tools-0.21.0/savu/libsavu/savu_rmp.h
roccat-tools-0.21.0/savu/libsavu/savu_rmp_accessors.c
roccat-tools-0.21.0/savu/libsavu/savu_rmp_file.c
roccat-tools-0.21.0/savu/libsavu/savu_rmp_high_level.c
roccat-tools-0.21.0/savu/libsavu/savu_select.c
roccat-tools-0.21.0/savu/libsavu/savu_sensor.c
roccat-tools-0.21.0/savu/libsavu/savu_timer.c
roccat-tools-0.21.0/savu/libsavueventhandler/
roccat-tools-0.21.0/savu/libsavueventhandler/CMakeLists.txt
roccat-tools-0.21.0/savu/libsavueventhandler/savu_dbus_server.c
roccat-tools-0.21.0/savu/libsavueventhandler/savu_dbus_server.h
roccat-tools-0.21.0/savu/libsavueventhandler/savu_eventhandler.c
roccat-tools-0.21.0/savu/libsavueventhandler/savu_eventhandler.h
roccat-tools-0.21.0/savu/libsavueventhandler/savu_eventhandler_channel.c
roccat-tools-0.21.0/savu/libsavueventhandler/savu_eventhandler_channel.h
roccat-tools-0.21.0/savu/savu_dbus_services.xml
roccat-tools-0.21.0/savu/savuconfig/
roccat-tools-0.21.0/savu/savuconfig/savuconfig_cpi_selector.h
roccat-tools-0.21.0/savu/savuconfig/savuconfig_info_frame.c
roccat-tools-0.21.0/savu/savuconfig/savuconfig_info_frame.h
roccat-tools-0.21.0/savu/savuconfig/savuconfig_key_combo_box.c
roccat-tools-0.21.0/savu/savuconfig/savuconfig_key_combo_box.h
roccat-tools-0.21.0/savu/savuconfig/savuconfig_light_frame.c
roccat-tools-0.21.0/savu/savuconfig/savuconfig_light_frame.h
roccat-tools-0.21.0/savu/savuupdate/man/
roccat-tools-0.21.0/savu/savuupdate/man/CMakeLists.txt
roccat-tools-0.21.0/savu/savuupdate/man/savuupdate.de.1
roccat-tools-0.21.0/savu/savuupdate/man/savuupdate.en.1
roccat-tools-0.21.0/savu/savuupdate/savuupdate.c
roccat-tools-0.21.0/sounds/

roccat-tools-0.21.0/udev/CMakeLists.txt
roccat-tools-0.21.0/uninst_old_versions.sh
root@sifu-MS-7845:/home/sifu/Downloads#
The install file isn't clear to me as this is my first go at a tar.gz--

Code:
First make sure the dependencies are met

  * If you have an older kernel you may additionally need my kmod-roccat package.

    If not done already, download it from
    
    http://sourceforge.net/projects/roccat/
    
    and install it according to the contained instructions

  * You will need gcc, cmake and some development packages.
    Please mind that the packages have distribution dependent names. Fedora,
    Ubuntu and openSuse are showcased here:
    
    Fedora              Ubuntu               openSuse

    libcanberra-devel   libcanberra-dev      libcanberra-devel  
    dbus-glib-devel     libdbus-glib-1-dev   dbus-1-glib-devel
    gtk2-devel          libgtk2.0-dev        gtk2-devel
    libgudev1-devel     libgudev-1.0-dev     libgudev-1_0-devel
    libnotify-devel     libnotify-dev        libnotify-devel
    libusb1-devel       libusb-1.0-0-dev     libusb-1_0-devel

    Please inquire your distributions package management system for installing
    these.

* Compilation and Installation

  cd into base directory of archive and type

  $ mkdir build
  $ cd build
  $ cmake -DCMAKE_INSTALL_PREFIX="/usr" ..
  $ make
  $ sudo make install

  * optional cmake entries you can set with -D:

    * LIBDIR    If cmake doesn't find the right install directory for libraries,
      you can set it manually. For 64bit systems that's normally $PREFIX/lib64
      but Ubuntu uses $PREFIX/lib/x86_64-linux-gnu/

    * UDEVDIR   If cmake doesn't find the right install directory for udev rules,
      you can set it manually. Normally it's /lib/udev/rules.d but Fedora 17
      started to merge /lib into /usr/lib completely.

    * UINPUTDIR If cmake doesn't find the right location of the uinput device,
      you can set it manually. Autodetection needs module uinput loaded.
      Normally it's in /dev or /dev/input.
      
    * DEVICES   If omitted, tools for all devices are compiled and installed.
      You can give a semicolon separated list with as many supported devices
      as you want e.g. -DDEVICES="isku;koneplus".

  * It is strongly recommended to install everything in /usr instead of the default
    directory /usr/local.

* Last steps

  * Make the libraries known to the dynamic linker
  
    Just call
    
    $ sudo /sbin/ldconfig
    
    after installation.

  * Refresh the icon cache
  
    Call the command

    $ sudo touch --no-create /usr/share/icons/hicolor

    where /usr has to be substituted with your install prefix.
    This has to be done only for the first time.
    
  * To use the device features as normal user you have to add yourself to a
    group called roccat.
  
    $ sudo groupadd roccat
    $ sudo usermod -a -G roccat $USER
    
    Do a logout/login to apply your new ownership

  * Some devices (Arvo, Kone) need uinput for some features. To use it as normal
    user you can either create an extra group like uinput-users and add yourself
    to this group (as described above) or reuse group roccat.
    Create a file like /etc/udev/rules.d/90-uinput.rules containing the line
    KERNEL=="uinput", GROUP="uinput-users", MODE="0660"
    and replace the group name with your choice.
	
  * To be on the save side you can update the udev rules
  
    $ sudo udevadm control --reload-rules

  * Now replug your device and everything should work as expected.

* Using the software under GNOME

  * The GUIs can be found in the menu System/Settings
  
  * The eventhandler is autostarted via a .desktop file in /etc/xdg/autostart
	
* Building an rpm

  The package contains the file roccat-tools.spec that fits at least fedora which
  you can use.
  The easiest way is to write
  
  $ rpmbuild -ta --clean roccat-tools-x.x.x.tar.bz2
After reading the INSTALL file I'm thinking I have pkg's to go get? Is that right?
Where the # sign is after the word "Downloads#" is that where I type ./cofigure?
How do I know when to type 'make' and 'make install?

Last edited by Ztcoracat; 09-09-2013 at 01:56 AM. Reason: Title and details
 
Old 09-09-2013, 03:52 AM   #2
pan64
LQ Guru
 
Registered: Mar 2012
Location: Hungary
Distribution: debian i686 (solaris)
Posts: 8,133

Rep: Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272
you should not use ./configure but cmake
 
1 members found this post helpful.
Old 09-09-2013, 08:45 PM   #3
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware
Posts: 6,429
Blog Entries: 6

Original Poster
Rep: Reputation: Disabled
Thanks for the reply.

I'll run "cmake" and let you know what happens-
 
Old 09-10-2013, 08:02 PM   #4
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware
Posts: 6,429
Blog Entries: 6

Original Poster
Rep: Reputation: Disabled
Still having a problem installing this driver.

Code:
root@sifu-MS-7845:/home/sifu/Downloads# cmake
The program 'cmake' is currently not installed.  You can install it by typing:
apt-get install cmake
"cmake" wasn't installed so I installed it-

Code:
root@sifu-MS-7845:/home/sifu/Downloads# make
make: *** No targets specified and no makefile found.  Stop.
root@sifu-MS-7845:/home/sifu/Downloads# make install
make: *** No rule to make target `install'.  Stop.
root@sifu-MS-7845:/home/sifu/Downloads# apt-get install roccat-tools
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package roccat-tools
root@sifu-MS-7845:/home/sifu/Downloads# apt-get install roccat-tools-0.21.0
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package roccat-tools-0.21.0
E: Couldn't find any package by regex 'roccat-tools-0.21.0'
root@sifu-MS-7845:/home/sifu/Downloads# apt-get install roccat-tools-0.21.0
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package roccat-tools-0.21.0
E: Couldn't find any package by regex 'roccat-tools-0.21.0'
root@sifu-MS-7845:/home/sifu/Downloads#
Very confusing pan64 what should I do now?
 
Old 09-10-2013, 08:06 PM   #5
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware
Posts: 6,429
Blog Entries: 6

Original Poster
Rep: Reputation: Disabled
I had the directory open where the 'roccat-tools' driver is located.

Should I have opened that particular "makefile" for the terminal to see it before I type 'make'?
And than "make install"?
 
Old 09-11-2013, 01:07 AM   #6
pan64
LQ Guru
 
Registered: Mar 2012
Location: Hungary
Distribution: debian i686 (solaris)
Posts: 8,133

Rep: Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272
I do not really understand what you have done (and how). Here are the steps required:
Code:
* Compilation and Installation

  cd into base directory of archive and type

  $ mkdir build
  $ cd build
  $ cmake -DCMAKE_INSTALL_PREFIX="/usr" ..
  $ make
  $ sudo make install
what have you made so far and what's happened?
 
Old 09-11-2013, 01:19 AM   #7
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware
Posts: 6,429
Blog Entries: 6

Original Poster
Rep: Reputation: Disabled
I untared the roccat tar ball.
After all the files filled the terminal I typed "cmake"
cmake wasn't installed so I installed it-
I tried 'make' but that didn't work-

I'll start over and post exactly what I have done in the terminal so you can see-
 
Old 09-11-2013, 02:21 AM   #8
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware
Posts: 6,429
Blog Entries: 6

Original Poster
Rep: Reputation: Disabled
Code:
Generators

The following generators are available on this platform:
  Unix Makefiles              = Generates standard UNIX makefiles.
  CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.
  Eclipse CDT4 - Unix Makefiles
                              = Generates Eclipse CDT 4.0 project files.
  KDevelop3                   = Generates KDevelop 3 project files.
  KDevelop3 - Unix Makefiles  = Generates KDevelop 3 project files.

sifu@sifu-MS-7845:~/Downloads$ mkdir build
sifu@sifu-MS-7845:~/Downloads$ cd build
sifu@sifu-MS-7845:~/Downloads/build$ cmake -DCMAKE_INSTALL_PREFIX="/usr" ..
CMake Error: The source directory "/home/sifu/Downloads" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
sifu@sifu-MS-7845:~/Downloads/build$ make
make: *** No targets specified and no makefile found.  Stop.
sifu@sifu-MS-7845:~/Downloads/build$ sudo make install
make: *** No rule to make target `install'.  Stop.
sifu@sifu-MS-7845:~/Downloads/build$
 
Old 09-11-2013, 02:23 AM   #9
pan64
LQ Guru
 
Registered: Mar 2012
Location: Hungary
Distribution: debian i686 (solaris)
Posts: 8,133

Rep: Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272
so cmake failed. You will not be able to continue without successful cmake run.
remove .. from the end of the line, it is not required and run cmake again.
 
Old 09-11-2013, 02:32 AM   #10
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware
Posts: 6,429
Blog Entries: 6

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by pan64 View Post
so cmake failed. You will not be able to continue without successful cmake run.
remove .. from the end of the line, it is not required and run cmake again.
I'll try running cmake again. If that fails;
Should I go get a fresh download 'roccat-tools tar.bz'?
 
Old 09-11-2013, 02:42 AM   #11
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware
Posts: 6,429
Blog Entries: 6

Original Poster
Rep: Reputation: Disabled
Trying cmake again, thank you

Code:
Generators

The following generators are available on this platform:
  Unix Makefiles              = Generates standard UNIX makefiles.
  CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.
  Eclipse CDT4 - Unix Makefiles
                              = Generates Eclipse CDT 4.0 project files.
  KDevelop3                   = Generates KDevelop 3 project files.
  KDevelop3 - Unix Makefiles  = Generates KDevelop 3 project files.

root@sifu-MS-7845:/home/sifu/Downloads# mkdir build
root@sifu-MS-7845:/home/sifu/Downloads# cd build
root@sifu-MS-7845:/home/sifu/Downloads/build# cmake -DCMAKE_INSTALL_PREFIX="/usr"
CMake Error: The source directory "/home/sifu/Downloads/build" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
root@sifu-MS-7845:/home/sifu/Downloads/build# make
make: *** No targets specified and no makefile found.  Stop.
root@sifu-MS-7845:/home/sifu/Downloads/build# sudo make install
make: *** No rule to make target `install'.  Stop.
root@sifu-MS-7845:/home/sifu/Downloads/build#
 
Old 09-11-2013, 02:55 AM   #12
pan64
LQ Guru
 
Registered: Mar 2012
Location: Hungary
Distribution: debian i686 (solaris)
Posts: 8,133

Rep: Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272
you have got an error again, CMake Error: ....
and also you missed an important point: cd into base directory of archive and type (you should not start in your download dir)
 
Old 09-11-2013, 03:31 AM   #13
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware
Posts: 6,429
Blog Entries: 6

Original Poster
Rep: Reputation: Disabled
The terminal and the directory that I think you mean I should be in-See screenshot-
The mouse pointer is pointing right to the CMakeLists.txt but the terminal insist's that it doesn't contain it--

http://s1052.photobucket.com/user/Ul...31603.png.html

Sorry I'm not getting it but I really am trying.

It's 4:00 a.m. I need to get some rest pan64 but I will be back in the afternoon tomorrow. I appreciate you staying with me on this-

Last edited by Ztcoracat; 09-11-2013 at 03:35 AM.
 
Old 09-11-2013, 03:43 AM   #14
pan64
LQ Guru
 
Registered: Mar 2012
Location: Hungary
Distribution: debian i686 (solaris)
Posts: 8,133

Rep: Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272Reputation: 2272
So you was able to unpack the downloaded source? how did you make it? You need to cd into that directory. you ought to start it over again and show what you have made step by step.
(good night)
probably you need to cd into /home/sifu/Downloads/roccat-tools-0.21.0

Last edited by pan64; 09-11-2013 at 03:47 AM.
 
Old 09-12-2013, 01:30 AM   #15
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware
Posts: 6,429
Blog Entries: 6

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by pan64 View Post
So you was able to unpack the downloaded source? how did you make it? You need to cd into that directory. you ought to start it over again and show what you have made step by step.
(good night)
probably you need to cd into /home/sifu/Downloads/roccat-tools-0.21.0
I honestly do not know how I was able to 'make' it-
I'll start over. So I'll go to the roccat website and download a fresh tar.bz:-

So do this?
Code:
cd roccat-tools-0.21.0
Or cd that whole line..../home/sifu/Downloads/roccat....etc ?

Last edited by Ztcoracat; 09-12-2013 at 01:33 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Suggestions for a Linux compatible keyboard? I'm about to buy a Roccat Arvo Squall90 General 13 10-12-2010 04:51 PM
2 monitors & wireless keyboard & mouse... BuckNekkid Linux - General 2 12-02-2007 08:57 AM
Bluetooth Keyboard & mouse sanjilian Linux - Hardware 12 03-05-2006 02:11 PM
Problems with: Mouse & Keyboard SimeonV Linux - Hardware 0 05-27-2005 10:54 AM
Mouse& keyboard events mvillarino Programming 0 05-27-2004 12:49 PM


All times are GMT -5. The time now is 05:37 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration