Any chance to see the linux-vserver patch included in kernel26 ?

Hi,
Is there any chance to see the vserver patch is included in the kernel26 or kernel26ck some day ?
I often use it (am I the only one ?) and I'd love to be able to use it out of the archlinux box.
Thx and congrats for the work.
Last edited by arno (2007-06-21 11:22:04)

Sorry, I can get into more details :
Lazily quoting the http://linux-vserver.org web site :
"Linux-VServer provides virtualization for GNU/Linux systems. This is accomplished by kernel level isolation".
The main advantage over Qemu, Virtualbox or Vmware, is that there is only a very little performance loss for the virtual hosts. Virtual hosts, which all are linux hosts are isolated from eachother, no hardware emulation is done. You can see it like a kind of "super chroot/jail".
Basically, this is composed of two parts : a kernel patch, ans some userland utilities. The kernel patch (http://ftp.linux-vserver.org/pub/kernel … 0-rc3.diff) applies easily against a vanila kernel. The linux-vserver guys follow very well the kernel updates and I've been applying the patches for several versions now, without problem.
Userland apps have already been ported for Archlinux (http://oldwiki.linux-vserver.org/ArchVserver), even if they look a little outdated and can't be found on the archlinux.org package search engine.
The only hitch is the need to build a home-maid kernel.
I thought this patch inclusion could be of someone else's interest.
What is Archlinux kernel patch admittance process ?
Do you provide only vanila kernels ?

Similar Messages

  • If I use an SD card for both Windows 7 and Mac, is there any way to see the documents from the Mac sight while on the windows side?

    If I use an SD Card on both the windows 7 and Mac OS (using bootcamp), is there any way to see the data seen on the Mac OS side while using the Windows OS?

    Windows Aero style uses a different background image than Mac:
    Windows Aero:
    #nav-bar {
    background-image: linear-gradient(rgba(253,253,253,0.45), rgba(255,255,255,0));
    Mac:
    #nav-bar {
    background: url(chrome://browser/skin/Toolbar-background-noise.png),
    linear-gradient(hsl(0,0%,93%), hsl(0,0%,83%));
    I can't test hands on, but you might be able to clear that OSX "fog" using a rule such as:
    @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
    #nav-bar, #PersonalToolbar {
    background-image: none !important;
    background-color: transparent !important;
    This could be applied using the Stylish extension or by creating/editing a userChrome.css file.

  • Is there any report to see the Latest GR receipts materials wise

    Dear Experts,
                              is there any report to see the Latest GR receipts materials wise , thanks in advance
    regards
    rajakarthik

    transaction MC.A
    Execute it.
    if you see the result, then press F6 to add the date fields to the screen.

  • Is there any report to see the consumption details?

    Hi,
    Is there any report to see the consumption details? with material number or without material number?
    Regards,
    Sattuj

    There are a no of ways from where you can get your desrired data....
    Table mver---used for material consumption.
    T code mcre---again used in consumption reports,
    Table MVER gives you detail of Material Consumption
    Also, MSEG (MENGE) and S026 (ENMNG) ... Pls restrict the selection condition for material with movement type 261 in table MSEG
    Tables
    DBERCHV Consumption History
    DVER Material Consumption for MRP Area
    You can get all the consumption details in MB51 report by selecting relevnt movement types. And MB5S also.
    For Repetetive :-
    Check this T Code MCRP,which gives you the exact material consumption datewise or order wise.
    *Report MCRE is widely used for the material cosnumption than checking in COOIS.*
    Also these reports can help you.
    MCPF Material analysis: Dates
    MCPO Material analysis: Quantities
    MCPW Material analysis: Lead time

  • Is there any way to see the iPhone home screen in an lcd tv?

    Just bought the HDMI adapter for mi iPhone4 and it plays videos very well, but is there any method to see the home screen and the apps in real time from the phone to my TV?

    if u have a tv screen near by then can use a hdmi cable that comes for iphone 5 to mirror it
    but i dont think there is an app for mirror without wifi

  • Hi my name is Vajra from INDIA, i am using ipod shuffle 3rd generation but it is not working properly due to battery problem, i need to change the battery please guide me how to change the battery or any chance to replace the ipod shuffle 3rd generation ?

    Hi my name is Vajra from INDIA, i am using ipod shuffle 3rd generation but it is not working properly due to battery problem, i need to change the battery please guide me how to change the battery or any chance to replace the ipod shuffle 3rd generation ?

    Seems no one care about us .no one replied till no@!!!!@ strange

  • Is there any way to see the  user name(authorized) to logon IR

    Hi,
    Is there any way to see the user name(authorized) to logon Integration Repository?
    I am getting error while trying this out.
    Can anyone please help me.
    Thanks.

    Hi,
    YES, you can see in SU01 and select the user . ANd check for the Roles assigned to that particular User.
    By seeing the Roles itself we can be able to say the Authorized or not
    Regards
    Seshagiri

  • I lost my iphone but the battery has died. Is there any way to see the last known location of my phone before it shut down?

    I lost my iphone but the battery has died. Is there any way to see the last known location of my phone before it shut down?

    No

  • When i watch vids on any website i see the same vid twice. One on top of the other with a green line dividing them

    When i watch vids on any website i see the same vid twice. One on top of the other with a green line dividing them
    == This happened ==
    Every time Firefox opened
    == Today

    First of all, Firefox support SUCKS! I am looking onto Opera or Chrome.
    Here is my solution. I have WinXP 64 bit with a Nvidia card. I had the same issue and all I had to do is update the video drivers and it fixed the problem. Try this out.

  • Any tutorial to see the edge animation in iphone devices

    any tutorial to see the edge animation in iphone devices

    You can test some of the Edge samples here - http://www.adobe.com/devnet/edge-animate/articles/showcase-sample-files.html on iOS devices to see how they fair.
    While its difficult to pinpoint what exactly you interested in seeing, if you google search edge samples you may zero in on some samples.
    hth
    Darrell

  • Hello, I bought a used iphone 3gs, and iphone locked to one operator there is any chance to unlock the phone forever?

    Hello, I bought a used iphone 3gs, and iphone locked to one operator there is any chance to unlock the phone forever?

    ONLY the carrier to which it is locked can unlock it.
    Contact that carrier and ask if they offer this service and if you qualify

  • Any chance to change the personnel No. of an employeeu2026

    Dear all,
    I have created one employee with a personnel no. 1178 instead of 1179,  
    Is there any chance to change the personnel no.???
    Regards,
    Milarepa

    Hi,
    You can use the transaction PU00 for deleting a personnel number. But before proceeding the same please make sure this employee have not accounted for Payroll and Time evaluation.
    Regards
    Raviiiiiiiiiiiiiiiiii

  • HT201359 Hey everyone, I purchased a book by accident... the cover resembled another book and I wanted, and didn't realize the mistake until it downloaded. Do I have any chance to remove the book and receive credit? Or is "All Sales Final" really the bott

    Hello Everyone,
    I made the mistake of misidentifying a book purchased through iTunes, and didn't realize this until it downloaded.
    Do I have any recourse? Can the book be removed from my bookshelf and receive a credit? Or is that it?
    Thanks for any help you can offer,
    Keith

    All purchases are considered final, but you can try contacting iTunes support and see if they will credit your account : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption

  • Slanted rectangle behind text - any chance to automate the process?

    Hi there,
    I would like to create effect which you can see on this image:
    The black and orange rectangles behind the capitals. The source which is pictured above comes from professional studio. They put separate rectangle behind the textframe:
    Imagine, that you create a catalog of 500 products. Each product has one black and one color rectangle. There are 20 different color codes for the bottom rectangle (these rectangles vary a bit in length, depending on the size of the text above). I feel putting a square object to the bottom layer like a bit clumsy approach. It is like creating paragraph dividers by Line Tool. Could you recommend some more tidier way for this? I am almost sure, that I will put a thousand of those rectangles to the layout and the client will decide ( a day before print), that "the reversed skew would look more professional"…
    The best way for this would be a Paragraph rule, but — what a surprise — no chance to skew the ends.
    I tried to create the new stroke preset, but no skew options.
    I also skewed the line manually and try to create the Object Style from it. The skew was not inherited by the new Object Style.
    Do I really do this manually in the age of spaceflights, cellphones and even electric tea kettles?
    Thank you!

    Hi all,
    Marc Autret has confirmed me his OK to unveil this great code.
    AjustementMagique.jsx permits a horizontal "scaling", in particular for tables. It works fine with ID CS4 (a very little bug sometimes). Not tested with CS5.
    But ... it does not work under ID CS6, CC and CC 2014!
    Marc gives his blessing to the heroes who would wish to do the update! 
    Enjoy!
    /*      AjustementMagique pour InDesign CS / CS2 -- 18/01/06           */
    /*      version 2.1b (FR) -- auteur: Marc Autret                       */
    /*      Explications : http://marcautret.free.fr/geek/indd/magicfit/   */
    /*      Installation et Utilisation:                                   */
    /*      0) !! Pour InDesign CS2 seulement !!                           */
    /*         Renommez le present fichier avec l'extension .jsx           */
    /*         (afin d'activer les fonctions extend script)                */
    /*      1) Placer le present fichier dans le sous-dossier              */
    /*         Presets/Scripts/ de l'application InDesign                  */
    /*      2) Lancer InDesign, ouvrir un document et selectionner         */
    /*         le(s) elements(s) a ajuster: bloc(s), colonnes(s)           */
    /*         [a defaut, le script ajuste le conteneur du pt d'insertion] */
    /*      3) Executer le script par Fenetre>Scripts>Scripts              */
    /*         suivi d'un double-clic sur AjustementMagique.js             */
    /*         (ou affecter au script un raccourci-clavier via             */
    /*         Edition>Raccourcis-clavier>Zone:"scripts")                  */
    /*      4) Un second appel du script sous un delai de 2 secondes       */
    /*         optimise si c'est possible l'ajustement (mode "fluide")     */
    /*                  Feedbacks : [email protected]                     */
    // REGLAGES
    var LATENCE = 2; // en secondes (defaut: 2)
    var PRECISION = 0.5; // en points (defaut:0.5)
    var APP_INT_VERSION = parseInt(app.version);
    // UTILITAIRES
    /*void*/ function exitMessage(/*exception*/ ex)
    alert("Erreur:\n" + ex.toString());
    exit();
    // METHODES DE LA CLASSE DOCUMENT
    /*void*/ Document.prototype.setUnitsTo = function(/*units*/ newUnits)
    // units est soit une valeur simple (horiz=vert), soit un array(horizUnits, vertUnits)
    var arrUnits = (newUnits.length) ? newUnits : new Array(newUnits,newUnits);
    this.viewPreferences.horizontalMeasurementUnits = arrUnits[0];
    this.viewPreferences.verticalMeasurementUnits = arrUnits[1];
    /*arr2*/ Document.prototype.getUnits = function()
    return(Array(
      this.viewPreferences.horizontalMeasurementUnits,
      this.viewPreferences.verticalMeasurementUnits));
    /*bool*/ Document.prototype.withinDelay = function()
    if (this.label)
      return( (Date.parse(Date())-this.label) <= LATENCE*1000 );
    return(false);
    /*void*/ Document.prototype.storeTimeStamp = function()
    this.label = Date.parse(Date()).toString();
    // METHODES GENERIQUES (NIVEAU OBJECT)
    /*arr*/ Object.prototype.asObjsToFit = function()
    // Retourne le(s) "conteneur(s) ajustable(s)" associe(s) a THIS
    // Type de retour: array OU collection
    // NULL en cas d'echec
    switch(this.constructor.name)
      case "TextFrame" : // textframe -> singleton this
      return(Array(this));
      case "Cell" : // cells -> parent columns
      var r = new Array();
      // !! [CS1] Cell::parentColumn === Cell !!
      // !! [CS2] Cell::parentColumn === Column !!
      // !! [CS2] Cells::lastItem().parentColumn BUG !!
      var c0 = this.cells.firstItem().name.split(":")[0];
      var c1 = this.cells.lastItem().name.split(":")[0];
      for (var i=c0 ; i<=c1; i++)
      r.push(this.parent.columns[i]);
      return(r);
      case "Table" /*CS2*/ : // table -> columns
      return(this.columns);
      case "Group" : // group -> textFrames
      return((this.textFrames.length>0) ? this.textFrames : null);
      case "Text" : // Text ou InsertionPoint
      case "InsertionPoint" : // -> travailler sur le conteneur
      var textContainer = this.getTextContainer();
      return((textContainer) ? textContainer.asObjsToFit() : null);
      default:
      return(null);
    /*obj*/ Object.prototype.getTextContainer = function()
    // Renvoie le TextFrame ou la cellule (Cell) contenant THIS
    // (Text ou InsertionPoint)
    // NULL si echec
    try { // try...catch because of CS2 behaviour
      if (this.parent.constructor.name == "Cell")
      return(this.parent);
      if (this.parentTextFrames) // pluriel sous CS2
      return(this.parentTextFrames[0]);
      if (this.parentTextFrame) // sing. sous CS1
      return(this.parentTextFrame);
      return(null);
    catch(ex) {return(null);}
    /*int*/ Object.prototype.computeIncludedObjectsWidth = function()
    // Analyse les objets incorpores (tables, PageItems) pour extraire
    // la largeur maxi qu'ils occupent
    // Le tableau objsNames peut etre etendu pourvu que
    // l'objet ajoute fournisse une methode computeWidth()
    var objsNames = new Array("pageItems","tables");
    var objsWidth = 0;
    var w = 0;
    for (var j=objsNames.length-1 ; j>=0 ; j--)
      for (var i=this[objsNames[j]].length-1 ; i>=0 ; i--)
      try
      {w = this[objsNames[j]][i].computeWidth({VISIBLE:true});}
      catch(ex)
      {w=0;}
      if (w > objsWidth) objsWidth=w;
    return(objsWidth);
    /*int*/ Object.prototype.computeWidth = function(/*bool*/ VISIBLE)
    // Methode generique pour les composants possedant des Bounds
    // VISIBLE true -> largeur EXTERNE
    // VISIBLE false -> largeur INTERNE
    if (VISIBLE)
      if (this.visibleBounds)
      return(this.visibleBounds[3]-this.visibleBounds[1]);
    else
      if (this.geometricBounds)
      return(this.geometricBounds[3]-this.geometricBounds[1]);
    return(0);
    /*int*/ Table.prototype.computeWidth = function()
    // Specialise Object::computeWidth dans le cas d'une Table
    return(this.width);
    /*arr*/ Object.prototype.createLinesSizesArray = function()
    // Renvoie sous forme de tabeau la taille (en cars) des lignes de THIS
    // Tableau vide si this.lines==NULL  OU  this.lines.length==0
    r = new Array();
    if (this.lines)
      for (var i=this.lines.length-1; i>=0 ; i--)
      r.unshift(this.lines[i].characters.length);
    return(r);
    /*bool*/ Object.prototype.isoceleLines = function(/*arr*/ arrSizes)
    // Indique si THIS.lines[i].characters.length == arrSizes[i] pour tout i
    if (this.lines.length != arrSizes.length) return(false);
    for (var i=arrSizes.length-1 ; i>=0 ; i--)
      if (arrSizes[i] != this.lines[i].characters.length)
      return(false);
    return(true);
    // METHODES SPECIFIQUES A TEXTFRAME
    /*bool*/ TextFrame.prototype.isEmpty = function()
    return(this.characters.length==0);
    /*bool*/ TextFrame.prototype.isOverflowed = function()
    return(this.overflows);
    /*int*/ TextFrame.prototype.getWidth = function()
    return(this.computeWidth({VISIBLE:false}));
    /*void*/ TextFrame.prototype.resizeWidthBy = function(/*int*/ widthOffset)
    // Redimensionne la largeur de widthOffset (signe)
    this.geometricBounds = Array(
      this.geometricBounds[0],
      this.geometricBounds[1],
      this.geometricBounds[2],
      this.geometricBounds[3] + widthOffset);
    /*int*/ TextFrame.prototype.computeMinWidth = function()
    // Renvoie la largeur mini du bloc compte tenu des objets
    // incorpores et de l'espacement interne (inner space)
    var inSpace = this.textFramePreferences.insetSpacing;
    var inWidth = (inSpace.length) ?
      inSpace[1] + inSpace[3] : // inspace gauche et droit distincts
      2*inSpace; // inspace uniforme
    return(this.computeIncludedObjectsWidth() + inWidth);
    /*int*/ TextFrame.prototype.getCharsCount = function()
    return(this.characters.length);
    /*int*/ TextFrame.prototype.getLinesCount = function()
    return(this.lines.length);
    /*arr*/ TextFrame.prototype.getLinesSizes = function()
    return(this.createLinesSizesArray());
    /*int*/ TextFrame.prototype.preserveCharsCount = function(/*int*/ charsCount)
    // OUI -> -1  , NON -> 1
    return( (this.characters.length != charsCount) ? 1 : -1 );
    /*int*/ TextFrame.prototype.preserveLinesCount = function(/*int*/ linesCount)
    // Indique si:
    // - nb de chars = linesCount
    // - le bloc NE DEBORDE PAS
    // OUI -> -1  , NON -> 1
    return( ((this.overflows) || (this.lines.length != linesCount)) ? 1 : -1 );
    /*int*/ TextFrame.prototype.preserveLinesSizes = function(/*arr*/ linesSizes)
    // Indique si:
    // chaque ligne x est isocele a linesSizes[x]
    // YES -> -1  , NOT -> 1
    return( (this.isoceleLines(linesSizes)) ? -1 : 1 );
    // METHODES SPECIFIQUES A COLUMN
    /*bool*/ Column.prototype.isEmpty = function()
    for (var i=this.cells.length-1; i>=0 ; i--)
      if (this.cells[i].characters.length>0) return(false);
    return(true);
    /*bool*/ Column.prototype.isOverflowed = function()
    // Indique si au moins une cellule est saturee
    // !! ATTENTION: Column::overflows n'est pas fiable !!
    for (var i=this.cells.length-1 ; i>= 0 ; i--)
      if (this.cells[i].overflows) return(true);
    return(false);
    /*int*/ Column.prototype.getWidth = function()
    return(this.width);
    /*void*/ Column.prototype.resizeWidthBy = function(/*int*/ widthOffset)
    // Redimensionne la largeur de colonne de widthOffset (signe)
    // !! Il faut RAFRAICHIR l'affichage !!
    this.width += widthOffset;
    // rafraichissement
    if (APP_INT_VERSION > 3)
      // CS2+
      this.recompose();
    else
      // CS -- merci a Tilo pour ce hack --
      for(var i = this.cells.length - 1 ; i >= 0 ; i-- )
      // Ce test stupide provoque le rafraichissement!
      if (this.cells[i].contents == null) {}
    /*int*/ Column.prototype.computeMinWidth = function()
    // Renvoie la largeur mini de la colonne compte tenu des
    // objets incorpores et de l'espacement interne
    var iCell = null;
    var w = 0;
    var r = 0;
    for (var i=this.cells.length-1 ; i>= 0 ; i--)
      iCell = this.cells[i];
      w = iCell.computeIncludedObjectsWidth() +
      iCell.leftInset + iCell.rightInset;
      if (w > r) r = w;
    return(r);
    /*arr*/ Column.prototype.getCharsCount = function()
    // Renvoie (tableau) le nb de cars de chaque cellule
    // si la cellule est saturee, le nb de cars est signe negativement
    var r = new Array();
    var sgn = 0;
    for (var i=this.cells.length-1 ; i>= 0 ; i--)
      sgn = (this.cells[i].overflows) ? -1 : 1;
      r.unshift(sgn * this.cells[i].characters.length);
    return(r);
    /*arr*/ Column.prototype.getLinesCount = function()
    // Renvoie (tableau) le nb de lignes par cellules
    var r = new Array();
    for (var i=this.cells.length-1 ; i>= 0 ; i--)
      r.unshift(this.cells[i].lines.length);
    return(r);
    /*bi-arr*/ Column.prototype.getLinesSizes = function()
    // Renvoie le nb de chars par cellule et par ligne (matrice)
    var r = new Array();
    for (var i=this.cells.length-1 ; i>= 0 ; i--)
      r.unshift(this.cells[i].createLinesSizesArray());
    return(r);
    /*int*/ Column.prototype.preserveCharsCount = function(/*arr*/ charsCount)
    // Indique si:
    // le signe de debordement (overflow) de la cellule X egale sgn(charsCount[X])
    // OUI -> -1  , NON -> 1
    var sgn = 0;
    for (var i=this.cells.length-1 ; i>= 0 ; i--)
      sgn = (this.cells[i].overflows) ? -1 : 1;
      if (sgn * charsCount[i] < 0) return(1);
    return(-1);
    /*int*/ Column.prototype.preserveLinesCount = function(/*arr*/ linesCount)
    // Indique si:
    // - le compte de lignes de la cellule x egale linesCount[x]
    // - aucune cellule ne deborde
    // OUI -> -1  , NON -> 1
    for (var i=this.cells.length-1 ; i>= 0 ; i--)
      if (this.cells[i].overflows) return(1);
      if (this.cells[i].lines.length != linesCount[i]) return(1);
    return(-1);
    /*int*/ Column.prototype.preserveLinesSizes = function(/*bi-arr*/ linesSizes)
    // Indique si:
    // - dans chaque cellule x, chaque LIGNE y est isocele a linesSizes[x][y]
    // (si une cellule deborde, renvoie 1)
    // OUI -> -1  , NON -> 1
    for (var i=this.cells.length-1 ; i>= 0 ; i--)
      if (this.cells[i].overflows) return(1);
      if (this.cells[i].isoceleLines(linesSizes[i]) == false) return(1);
    return(-1);
    // METHODES CENTRALES
    /*void*/ Object.prototype.manageFit = function(/*bool*/ FLUIDFITTING)
    // !! Sous CS2, previent un crash sur les "grosses" selections multicolonnes !!
    // !! Thx to Tilo for this hack --
    if (APP_INT_VERSION>=4)
      $.gc();
    // ne rien faire si objet vide
    if (this.isEmpty()) return;
    // largeur mini a preserver
    var minWidth = this.computeMinWidth();
    // let's go!
    this.processFit(FLUIDFITTING, minWidth);
    /*void*/ Object.prototype.processFit = function(/*bool*/ FLUIDFITTING, /*int*/ minWidth)
    // Ajuste cet objet en largeur
    // FLUIDFITTING true -> methode fluide, sinon: methode stricte
    // minWidth fixe le seuil minimal
    if (FLUIDFITTING)
      { // AJUSTEMENT FLUIDE
      if (this.isOverflowed())
      { // NB : les cellules saturees sont "transparentes" (negligees)
      var charsCount = this.getCharsCount();
      var evalFlag = function(thisObj)
      {return(thisObj.preserveCharsCount(charsCount));}
      else
      var linesCount = this.getLinesCount();
      evalFlag = function(thisObj)
      {return(thisObj.preserveLinesCount(linesCount));}
    else
      { // AJUSTEMENT STRICT
       // NB : les colonnes contenant 1 cellule saturee sont inchangees
      if ((this.constructor.name=="Column") && (this.isOverflowed()))
      return;
      var linesSizes = this.getLinesSizes();
      var evalFlag = function(thisObj)
      {return(thisObj.preserveLinesSizes(linesSizes));}
    // BOUCLE DICHOTOMIQUE
    var sgnFLAG = -1;
    var w = ( this.getWidth() - minWidth ) / 2;
    while (w >= PRECISION)
      // redim la largeur de +/- w
      this.resizeWidthBy(sgnFLAG*w);
      // +1 = augmenter | -1 = reduire
      sgnFLAG = evalFlag(this);
      // diviser le segment
      w = w/2;
    // sortie avec sgnFLAG==+1 -> annuler la derniere reduction -> +2w
    if (sgnFLAG>0) this.resizeWidthBy(2*w);
    // PROGRAMME PRINCIPAL
    if ( app.documents.length > 0 )
      if ( app.activeWindow.selection.length > 0 )
      try {
      var thisDoc = app.activeDocument;
      var FLUIDFLAG = thisDoc.withinDelay();
      var memUnits = thisDoc.getUnits();
      thisDoc.setUnitsTo(MeasurementUnits.points);
      var selObjs = app.activeWindow.selection;
      var objsToFit = null;
      for (var i=selObjs.length-1 ; i>=0 ; i--)
      objsToFit = selObjs[i].asObjsToFit();
      if (objsToFit)
      for (var j=objsToFit.length-1 ; j>=0 ; j--)
      objsToFit[j].manageFit(FLUIDFLAG);
      thisDoc.setUnitsTo(memUnits);
      thisDoc.storeTimeStamp();
      catch(ex)
      thisDoc.setUnitsTo(memUnits);
      exitMessage(ex);
      else
      alert("Aucun objet n'est selectionne!");
    else
      alert("Aucun document n'est ouvert!");

  • Is there any chance to use the iMac additionally to the Cinema Display as an external display for the MacBook,

    I do have a MacBook 13" connected to the Cinema Display and this works fine. As I do also an old iMac which I do not use any more, is there any chance to use this iMac as an additional monitor next to the Cinema Display. I would be great to have both of them running in parallel and bring the iMac to an use again.

    Use a product such as ScreenRecycler.
    (64540)

Maybe you are looking for

  • Safari and Chrome "can't connect to webpage" error message

    I recently purchased this macbook on the 26th and it was working completely fine the first day. Today i was using my macbook and it was working completely fine, then about 20-30 minutes after turning on and using my macbook webpages failed to load. I

  • Delivery Cost in MIGO of Service PO

    Hi, User has created service PO with the freight condition. He created the service entry sheet against the PO. so for each service entry sheet in PO history delivery cost quantity  generated. now he did the MIRO for delivery cost using the full deliv

  • New Field in MB51

    Hi... please help for my problem bellow, How to add new field "Good Recipient" in report MB51. Thanks Before. -ely-

  • E61 - Copy Paste

    Nokia E61 > 1.6610.04.04 19-04-06 RM-89 Bought SIM Free but using on UK Orange Network Anybody know if it's possible to copy and then paste selected data within the E61 ? Ideally a keyboard shortcut as I can;t see the option to copy or paste in the m

  • Configuring HP Stream Tablets for increased gaming performance

    A lot of Windows games (most in fact) can be downloaded and installed with their installers from their respective websites or Steam, etc.  Other games can be obtained in the Windows Store (green and white icon that looks like a shopping bag). Many Wi