veny / dumon Goto Github PK
View Code? Open in Web Editor NEWDual monitor manager for Linux.
License: Apache License 2.0
Dual monitor manager for Linux.
License: Apache License 2.0
/home/veny/projects/dumon/lib/dumon/ui.rb:298:in profile_management_dialog': undefined method
keys' for nil:NilClass
from /home/veny/projects/dumon/lib/dumon/ui.rb:234:in block in create_menu' from /home/veny/projects/dumon/lib/dumon/ui.rb:66:in
call'
from /home/veny/projects/dumon/lib/dumon/ui.rb:66:in main' from /home/veny/projects/dumon/lib/dumon/ui.rb:66:in
render'
from lib/dumon.rb:125:in run' from lib/dumon.rb:157:in
add about dialog
Should dumon work also with nvidia drivers?
I have Installed nvidia-current drivers and dumon does not work anymore.
Stacktrace when I run dumon:
tomor@tomor-lenovo:~$ dumon
I, [2013-07-10T07:55:50.494511 #3508] INFO -- : Dumon 0.2.3, running on Ruby 1.8.7 (2011-06-30) [x86_64-linux]
I, [2013-07-10T07:55:50.795961 #3508] INFO -- : System tool found: /usr/bin/xrandr
/usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/rrutils/options.rb:17:in assert': no outputs found (ArgumentError) from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/dumon/omanager.rb:190:in
read'
from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/dumon/omanager.rb:166:in initialize' from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/dumon/ui.rb:28:in
new'
from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/dumon/ui.rb:28:in new_omanager' from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/dumon/ui.rb:14:in
initialize'
from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/dumon/ui.rb:61:in initialize' from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/dumon/ui.rb:93:in
initialize'
from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/dumon.rb:62:in new' from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/dumon.rb:62:in
new_ui'
from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/dumon.rb:44:in initialize' from /usr/lib/ruby/1.8/singleton.rb:94:in
new'
from /usr/lib/ruby/1.8/singleton.rb:94:in instance' from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/bin/dumon:5 from /usr/bin/dumon:19:in
load'
from /usr/bin/dumon:19
Add a way how to call some additional CLI command if the screens are changed.
It would be great if I can save the current settings and apply it later by one click.
Hi,
can you tell me whats wrong?
I've installed dumon via "sudo gem install dumon". Instalation finished ok.
When I run dumon I get:
tomor@tomor-t530:~$ dumon
/var/lib/gems/1.9.1/gems/gtk2-1.2.6/lib/gtk2/base.rb:20:in `<top (required)>': undefined method `prepend_environment_path' for GLib:Mo
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /var/lib/gems/1.9.1/gems/gtk2-1.2.6/lib/gtk2.rb:11:in `<top (required)>'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /var/lib/gems/1.9.1/gems/dumon-0.2.8/lib/dumon.rb:5:in `<top (required)>'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /var/lib/gems/1.9.1/gems/dumon-0.2.8/bin/dumon:3:in `<top (required)>'
from /usr/local/bin/dumon:23:in `load'
from /usr/local/bin/dumon:23:in `<main>'
tomor@tomor-t530:~$ gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.23
- RUBY VERSION: 1.9.3 (2012-04-20 patchlevel 194) [x86_64-linux]
- INSTALLATION DIRECTORY: /var/lib/gems/1.9.1
- RUBY EXECUTABLE: /usr/bin/ruby1.9.1
- EXECUTABLE DIRECTORY: /usr/local/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /var/lib/gems/1.9.1
- /home/tomor/.gem/ruby/1.9.1
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
Please allow to select primary output monitor (thats how it's called in Kubuntu).
thx ;)
add switch to start app as a daemon in the background
/home/veny/.gem/ruby/1.9.1/gems/dumon-0.1.5/lib/dumon/ui.rb:160:in block in create_menu': undefined method
append' for nil:NilClass
from /home/veny/.gem/ruby/1.9.1/gems/dumon-0.1.5/lib/dumon/ui.rb:155:in each' from /home/veny/.gem/ruby/1.9.1/gems/dumon-0.1.5/lib/dumon/ui.rb:155:in
create_menu'
from /home/veny/.gem/ruby/1.9.1/gems/dumon-0.1.5/lib/dumon/ui.rb:71:in block in initialize' from /home/veny/.gem/ruby/1.9.1/gems/dumon-0.1.5/lib/dumon/ui.rb:40:in
call'
from /home/veny/.gem/ruby/1.9.1/gems/dumon-0.1.5/lib/dumon/ui.rb:40:in main' from /home/veny/.gem/ruby/1.9.1/gems/dumon-0.1.5/lib/dumon/ui.rb:40:in
render'
from /home/veny/.gem/ruby/1.9.1/gems/dumon-0.1.5/lib/dumon.rb:41:in run' from -e:1:in
When I click on profiles, dumon srashes with:
I, [2013-03-29T07:32:46.219880 #3189] INFO -- : Dumon 0.2.3, running on Ruby 1.8.7 (2011-06-30) [x86_64-linux]
I, [2013-03-29T07:32:46.291479 #3189] INFO -- : System tool found: /usr/bin/xrandr
W, [2013-03-29T07:32:49.936644 #3189] WARN -- : failed to read configuration: undefined method keys' for nil:NilClass /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/rrutils/options.rb:78:in
keys_to_sym': not a hash
from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/dumon.rb:85:in read_config' from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/dumon/ui.rb:261:in
profile_management_dialog'
from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/dumon/ui.rb:234:in create_menu' from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/dumon/ui.rb:66:in
call'
from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/dumon/ui.rb:66:in main' from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/dumon/ui.rb:66:in
render'
from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/lib/dumon.rb:126:in run' from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.3/bin/dumon:5 from /usr/bin/dumon:19:in
load'
from /usr/bin/dumon:19
/home/veny/.gem/ruby/2.0.0/gems/dumon-0.2.5/lib/rrutils/options.rb:47:in block in verify_options': missing mandatory option: default (ArgumentError) from /home/veny/.gem/ruby/2.0.0/gems/dumon-0.2.5/lib/rrutils/options.rb:44:in
each'
from /home/veny/.gem/ruby/2.0.0/gems/dumon-0.2.5/lib/rrutils/options.rb:44:in verify_options' from /home/veny/.gem/ruby/2.0.0/gems/dumon-0.2.5/lib/dumon/omanager.rb:202:in
block in read'
from /home/veny/.gem/ruby/2.0.0/gems/dumon-0.2.5/lib/dumon/omanager.rb:200:in each' from /home/veny/.gem/ruby/2.0.0/gems/dumon-0.2.5/lib/dumon/omanager.rb:200:in
read'
from /home/veny/.gem/ruby/2.0.0/gems/dumon-0.2.5/lib/dumon/omanager.rb:175:in initialize' from /home/veny/.gem/ruby/2.0.0/gems/dumon-0.2.5/lib/dumon/ui.rb:28:in
new'
from /home/veny/.gem/ruby/2.0.0/gems/dumon-0.2.5/lib/dumon/ui.rb:28:in new_omanager' from /home/veny/.gem/ruby/2.0.0/gems/dumon-0.2.5/lib/dumon/ui.rb:14:in
initialize'
from /home/veny/.gem/ruby/2.0.0/gems/dumon-0.2.5/lib/dumon/ui.rb:61:in initialize' from /home/veny/.gem/ruby/2.0.0/gems/dumon-0.2.5/lib/dumon/ui.rb:93:in
initialize'
from /home/veny/.gem/ruby/2.0.0/gems/dumon-0.2.5/lib/dumon.rb:58:in new' from /home/veny/.gem/ruby/2.0.0/gems/dumon-0.2.5/lib/dumon.rb:58:in
new_ui'
from /home/veny/.gem/ruby/2.0.0/gems/dumon-0.2.5/lib/dumon.rb:44:in initialize' from /usr/lib/ruby/2.0.0/singleton.rb:141:in
new'
from /usr/lib/ruby/2.0.0/singleton.rb:141:in block in instance' from /usr/lib/ruby/2.0.0/singleton.rb:139:in
synchronize'
from /usr/lib/ruby/2.0.0/singleton.rb:139:in instance' from -e:1:in
When I click on "Profiles" dumon crashes.
ruby --version: ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
Stacktrace:
/usr/lib/ruby/gems/1.8/gems/dumon-0.2.0/lib/dumon.rb:68:in config_file': undefined method
home' for Dir:Class
from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.0/lib/dumon.rb:83:in read_config' from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.0/lib/dumon/ui.rb:250:in
profile_management_dialog'
from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.0/lib/dumon/ui.rb:223:in create_menu' from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.0/lib/dumon/ui.rb:66:in
call'
from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.0/lib/dumon/ui.rb:66:in main' from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.0/lib/dumon/ui.rb:66:in
render'
from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.0/lib/dumon.rb:124:in run' from /usr/lib/ruby/gems/1.8/gems/dumon-0.2.0/bin/dumon:5 from /usr/bin/dumon:19:in
load'
from /usr/bin/dumon:19
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.