![]() |
Quote:
Maybe an admin will answer you to some rules / rights you must have to download... Bye |
automation
guerrierk, you may want to check out my Debian 8.1 install thread again. I'm making great headway on auto-detection and plug and play support.
|
Quote:
I follow your thread but I'm not really agree with your process... I don't consider that automatically starting the script on rc is a solution. If the USB screen is not connected, the module is started but it will not be used... I still work on a better detection of the plug and start the script at this time. More over, i don't think that setting systematically provider 1 and 2 to provider 0 is a good idea... It can cause some problem on a computer which have an integrated and a dedicated video card, so the USB screen will be on provider 3 (by exemple)... I think we can be more efficient and work in this way. ;-) |
Process
What you see is just the beginnings of the project. I need a small library of functions that will allow me to collect data on the status of the driver, status of the USB connection, and status of the display providers. I also need to be able to automatically turn on the driver, set the output sources, and preferably, turn on and position my monitors based on some sort of preset file. This rc.d instruction set isn't final. My aim is to have USB detection handled in the RC.d first that will be the primary condition to control whether the display link driver is even allowed to run, then drive my displaylink libraries after the fact. I am just trying to get the monitor setup automated first, because that is what is important at the moment. I can easily create a thread that runs on a while loop that runs on a lsusb | grep displaylink condition. It seems that debian and CentOS both report my dock as a Displaylink device, so this may actually be a plausible condition to design. Just keep watching ;) If you know how to adjust monitor size and position with CLI commands, this will be a HUGE help.
Edit: emphasis on additional monitor setup using cli or config files. |
a little useful script
Hi stuguy909,
Currently, I made a little script that I launch manually as root after connecting my device. filename : connect_screen.sh Code:
#!/bin/shCode:
# ./connect_screen.sh -sSo, to place the screen DVI-1-0 on the right of LVSD1, you have to use the script like : Code:
# ./connect_screen.sh -n DVI-1-0 -p right -r LVDS1 I will add it into my installer and copy it to /sbin to be used by root. You should found some helpful command into this script. I hope that this can help you ;-) To the automation, I think that UDEV could do what we need but I have not found the correct rule yet... |
That code example does help, thank you. I have been on holiday this weekend, I will resume coding tomorrow. You saved me a bit of time from having to read up on the xrandr man pages. I would like to borrow some of your switch statement code for beefing up the usability of the displaylink script I'm working on, if you don't mind? A status of what I have achieved and hope to accomplish:
Code:
1) script package launches default behaviors when Displaylink USB device is plugged in -TODO |
One more thought. I would like to borrow your installer scripting services when I have my displaylink init.d package working. I am using init.d so the software loads on RC5. Like I stated earlier, I want to make the USB detection the parent condition for all other services or threads. I would like to add a code segment to your install script when I have the auto detection working. The idea is adding a bit of code that lists your connected monitors after the driver is started. I would like for a text prompt to load up all of your monitors and ask you to enter which provider is the reference, and which are the positioned monitors. This would then create a permanent config file that would be loaded every time the script package is started. I think this is a good idea because random internet people will have something that just works and they won't have to do a lot of tweaking. If we make the scripts detailed enough, then other distros can borrow the ideas / code base for their project.
|
Hi all,
I have installed the drivers but after enabling extra screen in Gnome Screens management, it crashes X server and I need to log in again. Using Debian 8.2. Output of dmesg can be found on pastebin: http://pastebin.com/ugVgQ5Vk The DisplayLink logs can be found under that url: https://drive.google.com/file/d/0B3_...ew?usp=sharing Any thoughs why this is happening? Thanks, Marek |
Hi Marek,
I don't found anything that could explain why your X crashes un your dmesg... The DL logs may help but I can't read them. Some people of DL team will certainly talk about it. Could you post your Xserver's error log please ? Thx |
Hi Guerrierk,
Thanks for the reply. I pasted my Xorg logs here http://pastebin.com/y56ekUR9 Thanks, Marek |
| All times are GMT. The time now is 08:18 PM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2026, vBulletin Solutions, Inc.